Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/isida/4.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiSabler <dissy@ya.ru>2014-12-04 23:03:39 +0300
committerdiSabler <dissy@ya.ru>2014-12-04 23:03:39 +0300
commit4ee4683381e31cc7d38ebf0a1f64c414341f4f7d (patch)
tree77eaca74efdec6ddbc8cb183208441c21ca51334
parentacee6a2c3ce14909048ea9dbb3a62729afa8db32 (diff)
fix: error stanza
-rw-r--r--kernel.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel.py b/kernel.py
index f76600f..f795a6c 100644
--- a/kernel.py
+++ b/kernel.py
@@ -768,7 +768,8 @@ def iqCB(sess,iq):
if getServer(Settings['jid']) == room: nnj = True
if iq.getType()=='error' and was_request:
- er_name = get_tag(unicode(iq),'error').replace('<','').split()[0]
+ try: er_name = get_tag(unicode(iq),'error').replace('<','').split()[0]
+ except: er_name = 'Unknown error!'
iq_async(id,time.time(),er_name,'error')
elif iq.getType()=='result' and was_request: