]> git.treefish.org Git - photosort.git/commitdiff
clean registry only once after migration master
authorAlexander Schmidt <alex@treefish.org>
Tue, 27 Oct 2020 08:13:09 +0000 (09:13 +0100)
committerAlexander Schmidt <alex@treefish.org>
Tue, 27 Oct 2020 08:13:09 +0000 (09:13 +0100)
src/migrator.py

index c2fde409fefad59aa9fe936f65c58553b5189fa3..d48022698b00e7e59ec908d872ab475ea4d11c1b 100644 (file)
@@ -17,12 +17,12 @@ class Migrator:
             try:
                 if not self._reg.is_registered(src_file_path):
                     self._migrate_single(src_file_name, src_file_path, remove)
             try:
                 if not self._reg.is_registered(src_file_path):
                     self._migrate_single(src_file_name, src_file_path, remove)
-                    self._reg.clean()
                     self._reg.register(src_file_path)
                 else:
                     self._reg.refresh(src_file_path)
             except Exception as e:
                 logging.error('Error migrating %s: %s', src_file_path, str(e))
                     self._reg.register(src_file_path)
                 else:
                     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)
 
     def _migrate_single(self, src_file_name, src_file_path, remove):
         meta_time = misc.extract_meta_time(src_file_path)