From 8e667a8701e20b33ea31d1a406e7a70684d7474b Mon Sep 17 00:00:00 2001 From: jamesbunton Date: Sun, 2 Jul 2006 13:53:04 +0000 Subject: [PATCH] Reordering of switchboard timeouts. git-svn-id: http://delx.cjb.net/svn/pymsnt/trunk@183 55fbd22a-6204-0410-b2f0-b6c764c7e90a committer: jamesbunton --- src/tlib/msn/msnw.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tlib/msn/msnw.py b/src/tlib/msn/msnw.py index 46d8018..d352cbe 100644 --- a/src/tlib/msn/msnw.py +++ b/src/tlib/msn/msnw.py @@ -690,12 +690,12 @@ class OneSwitchboardSession(SwitchboardSessionBase): LogEvent(INFO, self.ident) if not self.reply: def failCB(arg=None): + self.timeout = None + self.transport.loseConnection() if not (self.msncon and self.msncon.switchboardSessions.has_key(self.remoteUser)): return LogEvent(INFO, self.ident, "User has not joined after 30 seconds.") del self.msncon.switchboardSessions[self.remoteUser] - self.timeout = None - self.transport.loseConnection() d = self.inviteUser(self.remoteUser) d.addErrback(failCB) self.timeout = reactor.callLater(30.0, failCB) -- 2.39.2