Update types_base.py

fix tests on 3.7
pull/414/head
Lorenz Diener 2025-06-18 16:37:33 +03:00 zatwierdzone przez GitHub
rodzic c563d53b21
commit 4e2f11c121
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -406,11 +406,11 @@ def try_cast_recurse(t, value, union_specializer=None):
try:
# If the new robust method doesn't work, try the old and less robust method
value._mastopy_type = repr(save_type).replace("mastodon.return_types.", "").replace("mastodon.types_base.", "")
if value._mastopy_type.startswith("<class '") and value._mastopy_type.endswith("'>"):
value._mastopy_type = value._mastopy_type[8:-2]
except:
# Failures are silently ignored. We care about maximum not breaking here.
pass
if value._mastopy_type.startswith("<class '") and value._mastopy_type.endswith("'>"):
value._mastopy_type = value._mastopy_type[8:-2]
return value
class Entity():