X-Git-Url: https://git.phdru.name/?p=xsetbg.git;a=blobdiff_plain;f=reload_db.py;fp=reload_db.py;h=c12607a2f3fa00aab5a99748ecdf8ff3968c87d7;hp=ffa0013b7b2803f7e850c8de6b62fb2dac0b74f8;hb=8d05302c387169fa41f23b293c404bd3cb6561d6;hpb=577e6f1ca8e079172fcd42f373f5948e84d3d0b6 diff --git a/reload_db.py b/reload_db.py index ffa0013..c12607a 100755 --- a/reload_db.py +++ b/reload_db.py @@ -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)