On 05:34 am, list...@integrateddevcorp.com wrote: > >On Oct 9, 2009, at 5:53 AM, Reza Lotun wrote: >>>I haven't found any way to dump the actual headers from within >>>Twisted >> >>The getPage function in twisted.web is suited for simple calls but >>won't return returns. What you have to do is create your own slightly >>modified version of getPage that keeps track of the factory used for >>the call (by attaching it to the deferred or something). > >Yah, I kind of think this code was intended to do his own getPage() >but I'm not exactly sure what the point was. Maybe he used it for >debugging along the way, but the original intent was lost due to lack >of VCS (as was he!) > >I ended up rewriting it to use the simple client.getPage() > >Along the way, I ran into: > >http://python.net/crew/mwh/apidocs/twisted.web.http.Request.html > >Good Lord, no wonder I'm confused. > >Half PEP-8, http://www.python.org/dev/peps/pep-0008/, half JavaRama. > >I finally figured out that it was a stupid string formatting bug in >the code that was being echoed by Twisted but swallowed by the "Grand >Catcher of all Things Exception" in Twisted.. > >Once I found and fixed that, everything works fine -- until the next >time.
As Reza Lotun pointed out, exceptions raised by application code and caught by Twisted are logged. If you find a place where application code can raise an exception and Twisted doesn't log it, this is a bug and should be reported. Jean-Paul _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python