@@ -65,7 +65,8 @@ def create_tabble(db, name, columns):
db.execute('CREATE TABLE {} ({})'.format(name, col_defs))
def save_to_db(db, dic):
- tosave = dic.copy()
+ # SQLite is picky about encoding else
+ tosave = {bytes(k):v.decode('utf-8') if isinstance(v,str) else v for k,v in dic.items()}
tosave['date'] = utils.formatdate()
return db.execute("""
INSERT INTO {}