diff --git a/mastodon/types_base.py b/mastodon/types_base.py index 8908023..1a770d9 100644 --- a/mastodon/types_base.py +++ b/mastodon/types_base.py @@ -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(""): - 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(""): + value._mastopy_type = value._mastopy_type[8:-2] return value class Entity():