ajout exeption api rate limited

This commit is contained in:
Mylloon 2021-06-22 15:12:10 +02:00
parent 331d4623a4
commit 0b186bd7ec

View file

@ -118,8 +118,10 @@ def getChangelogs(version = 'latest'):
version = f'tags/v{version}'
changements = requests.get(f"https://api.github.com/repos/Confrerie-du-Kassoulait/KassouBot/releases/{version}").json()
try:
changements["message"] # renvois None si aucune version correspondante n'a été trouvée
if changements["message"].startswith("API"): # renvois 0 si c'est une erreur API
return 0
else: # renvois None si aucune version correspondante n'a été trouvée
return None
except:
pass
return (changements["html_url"], changements["tag_name"][1:], changements["body"])
return [changements["html_url"], changements["tag_name"][1:], changements["body"]]