J'ai le code suivant:Est-ce que python a une fonction "causes_exception()"?
def causes_exception(lamb):
try:
lamb()
return False
except:
return True
Je me demandais si elle venait déjà dans une bibliothèque intégrée?
/YGA
Edit: Thx pour tout le commentaire. Il est en fait impossible de détecter si le code provoque une exception sans l'exécuter - sinon vous pourriez résoudre le problème d'arrêt (lever une exception si le programme s'arrête). Je voulais juste une manière syntaxiquement propre de filtrer un ensemble d'identifiants pour ceux où le code ne l'a pas fait.
Je suis d'accord. Pas que j'ai jamais rencontré une telle méthode. – Josiah