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

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2011-11-22 22:25:15 +0400
committerYann Leboulanger <asterix@lagaule.org>2011-11-22 22:25:15 +0400
commit258272036610b7cbd884cf9e39120bf570ede960 (patch)
tree12e96a5b015a21d857953437a9d8d61b2837447f /src/session.py
parentae6ffa2a181de3d4316c64500830f4279166352d (diff)
handle ERROR and INFORMATION events through NEC
Diffstat (limited to 'src/session.py')
-rw-r--r--src/session.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/session.py b/src/session.py
index e5a438083..2174b6fc9 100644
--- a/src/session.py
+++ b/src/session.py
@@ -96,14 +96,18 @@ class ChatControlSession(stanza_session.EncryptedStanzaSession):
obj.msg_id = gajim.logger.write(log_type, obj.fjid,
msg_to_log, tim=obj.timestamp, subject=obj.subject)
except exceptions.PysqliteOperationalError, e:
- self.conn.dispatch('ERROR', (_('Disk WriteError'), str(e)))
+ gajim.nec.push_incoming_event(InformationEvent(None,
+ conn=self.conn, level='error', pri_txt=_('Disk WriteError'),
+ sec_txt=str(e)))
except exceptions.DatabaseMalformed:
pritext = _('Database Error')
sectext = _('The database file (%s) cannot be read. Try to '
'repair it (see http://trac.gajim.org/wiki/DatabaseBackup) '
'or remove it (all history will be lost).') % \
common.logger.LOG_DB_PATH
- self.conn.dispatch('ERROR', (pritext, sectext))
+ gajim.nec.push_incoming_event(InformationEvent(None,
+ conn=self.conn, level='error', pri_txt=pritxt,
+ sec_txt=sectxt))
treat_as = gajim.config.get('treat_incoming_messages')
if treat_as: