私はGreenletを生成し、呼び出し可能にリンクしました。しばらくして、グリーンレットは例外で失敗します。リンクされた呼び出し可能関数が呼び出されます。それはすべて素晴らしいです!ここでgeventでトレースバックをキャプチャする方法
は問題だ:
あなたが期待通りの例外のためのトレースバックは、私のコンソール上に表示されます。しかし、私は、リンクされた呼び出し可能なコールバック内のそのトレースバックで物事をしたい。リンクされた呼び出し可能コード内でそのトレースバックにアクセスするにはどうすればよいですか?
(私の最初の本能はtraceback.extract_stack()
を使用していたが、それはそれはリンク呼び出し可能自身のためではなく、例外のためのトレースバックを提供判明。)
それは正式な答えです。ありがとう、デニス。 – kkurian