[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