put xmpp.Process() in a try/except (see ticket #291)
This commit is contained in:
parent
86b7862d2c
commit
bb424fecf1
1 changed files with 11 additions and 1 deletions
|
@ -946,5 +946,15 @@ class Connection:
|
||||||
if not self.connection:
|
if not self.connection:
|
||||||
return
|
return
|
||||||
if self.connected:
|
if self.connected:
|
||||||
self.connection.Process(timeout)
|
try:
|
||||||
|
self.connection.Process(timeout)
|
||||||
|
except e, msg:
|
||||||
|
gajim.log.debug('error appeared while processing xmpp: %s' % msg)
|
||||||
|
self.connected = 0
|
||||||
|
self.dispatch('STATUS', 'offline')
|
||||||
|
try:
|
||||||
|
self.connection.disconnect()
|
||||||
|
except:
|
||||||
|
gajim.log.debug('error appeared while processing xmpp: %s' % msg)
|
||||||
|
self.connection = None
|
||||||
# END GajimCore
|
# END GajimCore
|
||||||
|
|
Loading…
Add table
Reference in a new issue