id, timestamp, filename = line.strip().split(None, 2)
id = convert_str(id)
timestamp = convert_str(timestamp)
- if fs_encoding != 'utf-8':
- filename = filename.decode(fs_encoding).encode('utf-8')
+ filename = filename.decode(fs_encoding)
try:
row = xsetbg_db.byFull_name(filename)
except SQLObjectNotFound:
- values = {'last_shown': timestamp, 'full_name': filename}
+ values = {'last_shown': timestamp,
+ 'full_name': filename.encode('utf-8')}
if id:
values['id'] = id
query = txn.sqlrepr(Insert(xsetbg_db.sqlmeta.table, values=values))