Fix another place where database could be malformed, using Asterix work in [9390]. Fixes #3342.
This commit is contained in:
parent
cc6eb92337
commit
d32e1ae0ed
1 changed files with 2 additions and 1 deletions
|
@ -306,10 +306,11 @@ class Logger:
|
||||||
return 'weather'
|
return 'weather'
|
||||||
|
|
||||||
def commit_to_db(self, values, write_unread = False):
|
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 (?, ?, ?, ?, ?, ?, ?)'
|
sql = 'INSERT INTO logs (jid_id, contact_name, time, kind, show, message, subject) VALUES (?, ?, ?, ?, ?, ?, ?)'
|
||||||
try:
|
try:
|
||||||
self.cur.execute(sql, values)
|
self.cur.execute(sql, values)
|
||||||
|
except sqlite.DatabaseError:
|
||||||
|
raise exceptions.DatabaseMalformed
|
||||||
except sqlite.OperationalError, e:
|
except sqlite.OperationalError, e:
|
||||||
raise exceptions.PysqliteOperationalError(str(e))
|
raise exceptions.PysqliteOperationalError(str(e))
|
||||||
message_id = None
|
message_id = None
|
||||||
|
|
Loading…
Add table
Reference in a new issue