j'ai écritComment générer une erreur supplémentaire en Python et conserver la cause dans la trace de la pile?
try:
...
except Exception as e:
raise ValueError(e, "Was unable to extract date from filename '%s'" % filename)
et maintenant, quand exception se produit dans le bloc try
, je lâche des informations à ce sujet. J'empile trace imprimé Je vois seulement le numéro de ligne avec raise
déclaration et aucune information sur l'endroit où e
réelle s'est produite.
Comment réparer?
Dans python3,' raise' automatiquement –
Hmm, il me semble qu'il n'a pas .... – Dims
Voici ce que vous obtenez: 'Exception: Test .... Lors de la gestion de l'exception ci-dessus, une autre exception ValueError ... ' –