]> git.treefish.org Git - photosort.git/blobdiff - src/migrator.py
clean registry only once after migration
[photosort.git] / src / migrator.py
index b406689346d3da777233da4b60174061f1d6b010..d48022698b00e7e59ec908d872ab475ea4d11c1b 100644 (file)
@@ -3,6 +3,7 @@ import logging
 import os
 
 import misc
+from registry import Registry
 
 class Migrator:
     def __init__(self, src_dir, dst_dir, reg_db=None):
@@ -21,6 +22,7 @@ class Migrator:
                     self._reg.refresh(src_file_path)
             except Exception as e:
                 logging.error('Error migrating %s: %s', src_file_path, str(e))
+        self._reg.clean()
 
     def _migrate_single(self, src_file_name, src_file_path, remove):
         meta_time = misc.extract_meta_time(src_file_path)