fs_encoding = xsetbg_conf.get("images", "fs_encoding")
-dump_file = open(sys.argv[1], 'rU')
+dump_file = open(sys.argv[1], 'r')
xsetbg_db = recreate_db()
count_new = count_old = 0
timestamp = convert_str(timestamp)
filename = filename.decode(fs_encoding)
try:
- row = xsetbg_db.byFull_name(filename)
+ if id:
+ row = xsetbg_db.get(id)
+ else:
+ row = xsetbg_db.byFull_name(filename)
except SQLObjectNotFound:
values = {'last_shown': timestamp,
'full_name': filename.encode('utf-8')}