From 3ecdbc2ce1cba4023bafc8c3b38fa41bfd9de1f9 Mon Sep 17 00:00:00 2001 From: jamesbunton Date: Tue, 23 May 2006 12:06:43 +0000 Subject: [PATCH] Handle some errors better. git-svn-id: http://delx.cjb.net/svn/pymsnt/trunk@160 55fbd22a-6204-0410-b2f0-b6c764c7e90a committer: jamesbunton --- src/tlib/msn/msn.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tlib/msn/msn.py b/src/tlib/msn/msn.py index 3486e00..e03aa87 100644 --- a/src/tlib/msn/msn.py +++ b/src/tlib/msn/msn.py @@ -812,7 +812,9 @@ class MSNEventBase(LineReceiver): if len(cmd) != 3: raise MSNProtocolError, "Invalid Command, %s" % repr(cmd) if cmd.isdigit(): - if self.ids.has_key(params.split(' ')[0]): + id = params.split(' ')[0] + if id.isdigit() and self.ids.has_key(id): + id = int(id) self.ids[id].errback(int(cmd)) del self.ids[id] return -- 2.39.2