J'ai une fonction qui ressemble à ceci :
def check_for_errors(result):
if 'success' in result:
return True
if 'error' in result:
raise TypeError
return False
En cas d'exécution réussie de cette fonction, je devrais obtenir une bool
mais s'il y a une erreur, je devrais recevoir une TypeError
- ce qui n'est pas grave car je m'en occupe dans une autre fonction.
La première ligne de ma fonction ressemble à ceci :
def check_for_errors(result: str) -> bool:
Ma question est la suivante : dois-je mentionner l'erreur dans mes indications de type ?