[telepathy-gabble/master] EventProtocol: raise a socket-disconnected event if protocol is disconnected
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed May 20 09:56:40 PDT 2009
---
tests/twisted/servicetest.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/tests/twisted/servicetest.py b/tests/twisted/servicetest.py
index 7d919e5..66569ca 100644
--- a/tests/twisted/servicetest.py
+++ b/tests/twisted/servicetest.py
@@ -364,6 +364,10 @@ class EventProtocol(Protocol):
if self.block_reading:
self.transport.stopReading()
+ def connectionLost(self, reason=None):
+ if self.queue is not None:
+ self.queue.handle_event(Event('socket-disconnected', protocol=self))
+
class EventProtocolFactory(Factory):
def __init__(self, queue, block_reading=False):
self.queue = queue
--
1.5.6.5
More information about the telepathy-commits
mailing list