diff -r 6c3b5372a307 -r 5e4855a592ee Python/BLIP.py --- a/Python/BLIP.py Thu Jul 02 19:58:11 2009 -0700 +++ b/Python/BLIP.py Fri Jul 24 14:06:28 2009 -0700 @@ -140,7 +140,7 @@ @property def isOpen(self): - return self.status==kOpening or self.status==kOpen + return self.status==kOpening or self.status==kOpen or self.status==kClosing @property def canSend(self): @@ -290,6 +290,8 @@ self._dispatchMetaRequest(msg) else: self.onRequest(msg) + if not msg.response.sent: + log.error("**** Request received, but a response was never sent! Request: %r", msg) except Exception, x: log.error("Exception handling incoming message: %s", traceback.format_exc()) #FIX: Send an error reply