/ / Ignorer les exceptions génériques en python? - python, python-2.7

Ignorer les exceptions de caractères génériques dans python? - python, python-2.7

J'ai une liste d'exceptions qui ressemble à ceci qui ne me concerne pas pour une demande spécifique:

ignore_exceptions = (requests.exceptions.MissingSchema,
requests.exceptions.SSLError,
requests.exceptions.ReadTimeout,
requests.exceptions.ConnectionError,
requests.exceptions.InvalidURL,
ssl.SSLError)

Y a-t-il un moyen de faire quelque chose comme ça ...

    ignore_exceptions = (requests.exceptions.*,
ssl.SSLError)

Si je ne me soucie pas de ces exceptions? Je pourrais juste faire "sauf:" puisque je ne me soucie pas vraiment de ces appels mais je me suis dit que je demanderais (en plus, j’entends dire que Guido van Rossum fait tourner son la tombe).

Réponses:

0 pour la réponse № 1

Pas une bonne idée. Mais si vous voulez une liste de tous les callables autres que

ignore_exceptions.extend([getattr(requests.exceptions, x)
for x in dir(requests.exceptions)
if x.find("__") == -1])