Ho generato un Greenlet e l'ho collegato a un callable. Qualche tempo dopo, Greenlet fallisce con un'eccezione. Viene chiamato il callable collegato. È tutto fantastico!come acquisire un traceback in gevent
Ecco il problema:
Il traceback per l'eccezione appare sulla mia console, come ci si aspetterebbe. Ma voglio fare le cose con quel traceback all'interno del callable collegato. Come posso accedere a quel traceback all'interno del callable collegato?
(Il mio primo istinto è stato quello di utilizzare traceback.extract_stack()
, ma si scopre che fornisce un traceback per la stessa callable collegato e non per l'eccezione.)
E QUESTA è una risposta autorevole. Grazie, Denis. – kkurian