Fix another place where database could be malformed, using Asterix work in [9390]. Fixes #3342.

This commit is contained in:
Jean-Marie Traissard 2008-03-17 19:30:38 +00:00
parent cc6eb92337
commit d32e1ae0ed
1 changed files with 2 additions and 1 deletions

View File

@ -306,10 +306,11 @@ class Logger:
return 'weather'
def commit_to_db(self, values, write_unread = False):
#print 'saving', values
sql = 'INSERT INTO logs (jid_id, contact_name, time, kind, show, message, subject) VALUES (?, ?, ?, ?, ?, ?, ?)'
try:
self.cur.execute(sql, values)
except sqlite.DatabaseError:
raise exceptions.DatabaseMalformed
except sqlite.OperationalError, e:
raise exceptions.PysqliteOperationalError(str(e))
message_id = None