[Twisted-Python] problems with tracebacks

Manlio Perillo manlio_perillo at libero.it
Sat Aug 5 12:09:54 EDT 2006

Jean-Paul Calderone ha scritto:
> On Fri, 04 Aug 2006 23:16:00 +0200, Manlio Perillo
> <manlio_perillo at libero.it> wrote:
>>        msg = flatten(email)
>>    except Exception, reason:
>>        return defer.fail(reason)
> Here you create a Deferred with a Failure with no traceback associated
> with it.  Try returning "defer.fail()" instead.

Ok, thanks.
But this means that I cannot use defer.fail to report an exception directly.

As an example

if a < 0:
  return defer.fail(RuntimeError("must be non negative"))

does not print a traceback.

Regards  Manlio Perillo

More information about the Twisted-Python mailing list