return int(float(s))
-fs_encoding = xsetbg_conf.get("images", "fs_encoding")
dump_file = open(sys.argv[1], 'r')
xsetbg_db = recreate_db()
-count_new = count_old = 0
+count_new = count_old = count_updated = 0
+fs_encoding = xsetbg_conf.get("images", "fs_encoding")
with SQLiteMassInsert() as txn:
for line in dump_file:
assert id is None or row.id == id
if row.last_shown is not None:
assert row.last_shown == timestamp
- count_old += 1
+ if row.full_name == filename:
+ count_old += 1
+ else:
+ row.full_name = filename
+ count_updated += 1
dump_file.close()
print "New images:", count_new
print "Existing images:", count_old
+print "Updated images:", count_updated