heh. Thanks. Easy enough to fix though :) ---
James On 18/04/2006, at 5:18 AM, Daniel Henninger wrote: > *facepalm* Check this out: > > [2006-04-17 15:16:40] > /work/lib/python2.4/site-packages/twisted/internet/defer.py:249: > exceptions.DeprecationWarning: Don't pass strings (like 'Timeout') to > failure.Failure (replacing with a DefaultException). > > Daniel > > On Apr 16, 2006, at 8:50 PM, James Bunton wrote: > >> On 16/04/2006, at 11:40 PM, Norman Rasmussen wrote: >> >>> On 3/14/06, Norman Rasmussen <[EMAIL PROTECTED]> wrote: >>>> I'm pretty sure that this error is 'left over' from the startup, so >>>> there's no real stack trace at all. I think a few sys.exc_clear()'s >>>> might be in order. I've found that python doesn't keep track of >>>> where >>>> the exception applies to so well. I've added the exc_clear's in >>>> main.py, and we'll see how it goes. >>> >>> Here's the patch if you're interested: >> >> Ok. I finally figured out exactly what's causing this! :) >> >> If you're interested... >> >> >>> help(twisted.internet.defer.Deferred.errback) >> <snip> >> If the argument that's passed to me is not a failure.Failure instance, >> it will be embedded in one. If no argument is passed, a >> failure.Failure >> instance will be created based on the current traceback stack. >> <snip> >> >> So basically, we have to have an argument whenever we call errback() >> on a Deferred. >> >> Easy eh? >> >> Thanks for your patience Norman. >> Daniel, PyAIM-t has a few carried over from PyMSNt, look in disco.py >> and session.py >> You might have others too. >> >> Hurrah! :) >> >> --- >> >> James >> >> _______________________________________________ >> py-transports mailing list >> py-transports@blathersource.org >> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > > _______________________________________________ > py-transports mailing list > py-transports@blathersource.org > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >