From 4c1fdb1fd8bb64347a3064e34ebf871d1e481a9a Mon Sep 17 00:00:00 2001 From: Tomasz Melcer <liori@exroot.org> Date: Thu, 28 Jun 2007 08:14:25 +0000 Subject: [PATCH] xmpppy doesn't raise exceptions! --- src/common/caps.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/common/caps.py b/src/common/caps.py index 97c673a9bb..e07c7cd19d 100644 --- a/src/common/caps.py +++ b/src/common/caps.py @@ -225,15 +225,14 @@ class ConnectionCaps(object): caps=presence.getTag('c') if not caps: return - try: - node, ver=caps['node'], caps['ver'] - except KeyError: + node, ver=caps['node'], caps['ver'] + if node is None or ver is None: # improper caps in stanza, ignoring return try: exts=caps['ext'].split(' ') - except KeyError: + except AttributeError: # no exts means no exts, a perfectly valid case exts=[] -- GitLab