[Twisted-web] [cpushare@cpushare.com: KLive Exception]
Andrea Arcangeli
andrea at cpushare.com
Sat Jan 21 19:01:52 MST 2006
Hello,
I've already sent it to David privately, but posting it here may have a
larger audience (I imagine foom may be interested in it too). This is
the first sms/email-exception since I deployed web2 in production (told
you it would have been a good contribution to start testing it). It was
harmless, but we've to fix it.
Checking for self.stream is not None would be enough, but I suspect it
would be the wrong fix. I mean, how can it happen that the stream is
NULL in the _LogByteCounter?
def close(self):
if self.done:
done=self.done; self.done=None
done(False, self.len)
self.stream.close()
^^^^^^^^^^^ was NULL
btw, I'm going to add in the CPUShare-Twisted branch addCookie/isSecure
to the request and setCookie to the response objects (if you start using
mercurial you'll then get them by pulling my tree).
----- Forwarded message from cpushare at cpushare.com -----
Date: Sat, 21 Jan 2006 10:02:31 +0100 (CET)
From: cpushare at cpushare.com
Subject: KLive Exception
X-Mailbox-Line: From nobody Sat Jan 21 10:02:31 2006
Traceback (most recent call last):
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/internet/defer.py", line 307, in _runCallbacks
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/web2/server.py", line 375, in _cbFinishRender
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/internet/defer.py", line 229, in callback
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/internet/defer.py", line 294, in _startRunCallbacks
--- <exception caught here> ---
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/internet/defer.py", line 307, in _runCallbacks
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/web2/http.py", line 404, in writeResponse
File "/home/build/bin/i686/python-20060121/lib/python2.4/site-packages/twisted/web2/log.py", line 41, in close
exceptions.AttributeError: 'NoneType' object has no attribute 'close'
----- End forwarded message -----
More information about the Twisted-web
mailing list