From ec6d8b4ba726619e84a0a9b70c73ea026e4ca9be Mon Sep 17 00:00:00 2001 From: Bryan L Fordham Date: Tue, 19 Aug 2025 17:57:24 -0400 Subject: [PATCH] If the `instance_v2_info["api_versions"]` list is `None`, don't blow up --- mastodon/utility.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mastodon/utility.py b/mastodon/utility.py index 5c24965..a60ecd8 100644 --- a/mastodon/utility.py +++ b/mastodon/utility.py @@ -51,7 +51,7 @@ class Mastodon(Internals): found_api_version = False try: instance_v2_info = self.__instance_v2() - if "api_versions" in instance_v2_info: + if "api_versions" in instance_v2_info and instance_v2_info["api_versions"]: if "mastodon" in instance_v2_info["api_versions"]: self.mastodon_api_version = int( instance_v2_info["api_versions"]["mastodon"]) @@ -60,7 +60,7 @@ class Mastodon(Internals): pass except MastodonVersionError: pass - + self.__version_check_tried = True if not found_api_version and self.verify_minimum_version("4.3.0", cached=True): warnings.warn(