]> git.phdru.name Git - xsetbg.git/blobdiff - reload_db.py
Fix(DB): Fix column encoding
[xsetbg.git] / reload_db.py
index ffa0013b7b2803f7e850c8de6b62fb2dac0b74f8..c12607a2f3fa00aab5a99748ecdf8ff3968c87d7 100755 (executable)
@@ -19,17 +19,16 @@ def convert_str(s):
         return int(float(s))
 
 
-dump_file = open(sys.argv[1], 'r')
+dump_file = open(sys.argv[1], 'r',
+                 encoding=xsetbg_conf.get("images", "fs_encoding"))
 xsetbg_db = recreate_db()
 count_new = count_old = count_updated = 0
-fs_encoding = xsetbg_conf.get("images", "fs_encoding")
 
 with SQLiteMassInsert() as txn:
     for line in dump_file:
         id, timestamp, filename = line.strip().split(None, 2)
         id = convert_str(id)
         timestamp = convert_str(timestamp)
-        filename = filename.decode(fs_encoding)
         try:
             if id:
                 row = xsetbg_db.get(id)