Show general error desc if the stanza doesn't have error code.
This commit is contained in:
parent
7646e94ff5
commit
35a7f7bc32
|
@ -373,10 +373,13 @@ class CommandWindow:
|
||||||
|
|
||||||
if errorid is not None:
|
if errorid is not None:
|
||||||
# we've got error code, display appropriate message
|
# we've got error code, display appropriate message
|
||||||
errorname = xmpp.NS_STANZAS + ' ' + str(errorid)
|
try:
|
||||||
errordesc = xmpp.ERRORS[errorname][2]
|
errorname = xmpp.NS_STANZAS + ' ' + str(errorid)
|
||||||
error = errordesc.decode('utf-8')
|
errordesc = xmpp.ERRORS[errorname][2]
|
||||||
del errorname, errordesc
|
error = errordesc.decode('utf-8')
|
||||||
|
del errorname, errordesc
|
||||||
|
except KeyError: # when stanza doesn't have error description
|
||||||
|
error = 'Service returned an error.'
|
||||||
elif error is not None:
|
elif error is not None:
|
||||||
# we've got error message
|
# we've got error message
|
||||||
pass
|
pass
|
||||||
|
|
Loading…
Reference in New Issue