mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 00:24:40 +00:00
Flowd aggregator: python 3 exception doesn't have a "message" property, cast error to string and check for "malformed"
ref : https://forum.opnsense.org/index.php?topic=13711.0
This commit is contained in:
parent
41c31ee94b
commit
4531ceea4d
@ -59,7 +59,7 @@ def check_and_repair(filename_mask, force_repair=False):
|
||||
cur.execute('pragma integrity_check')
|
||||
cur.execute('analyze')
|
||||
except sqlite3.DatabaseError as e:
|
||||
if e.message.find('malformed') > -1 or force_repair:
|
||||
if str(e).find('malformed') > -1 or force_repair:
|
||||
syslog.syslog(syslog.LOG_ERR, "sqlite3 repair %s" % filename)
|
||||
filename_tmp = '%s.fix'%filename
|
||||
filename_sql = '%s.sql'%filename
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user