Merge pull request #419 from bfordham/handle_empty_api_versions

If the `instance_v2_info["api_versions"]` list is `None`, don't blow up
joss-paper
Lorenz Diener 2025-08-20 15:27:26 +03:00 zatwierdzone przez GitHub
commit 20171ed681
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

@ -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(