[IPython-User] [Min/Brian help] Re: Empty tb field in taskresult.failure

Fernando Perez fperez.net@gmail....
Mon Jul 19 13:12:46 CDT 2010


Hi Chris,

On Fri, Jul 16, 2010 at 11:50 AM, Fernando Perez <fperez.net@gmail.com> wrote:
>
> At this point I could use a bit of help from Min/Brian: do you know
> where exactly the failure object is *constructed* when we execute a
> StringTask?  That's the only place where the stack is guaranteed to be
> intact enough for us to reconstruct it and store that information.
>

With help from Brian and Min, this is now fixed with tests:

http://github.com/ipython/ipython/commit/98de6e4a75c254e50ea30635ad83185eca558365

Please note that the .tb attribute is still None, but that's OK:
that's how Twisted does things.  But your result objects now have
various .print*Traceback() methods that should print the *real*
tracebacks with various levels of detail.  Please let us know if this
does really solve your issue (I think it does).

Thanks for the report and patience!

f


More information about the IPython-User mailing list