X-Git-Url: http://git.treefish.org/~alex/photosort.git/blobdiff_plain/f74cea71b4539995483ec2393f22d7592d03632b..5b9ec26e3f502c56d73d11cafb8b411541db89d5:/src/bunch.py diff --git a/src/bunch.py b/src/bunch.py index 228131a..689d9b0 100644 --- a/src/bunch.py +++ b/src/bunch.py @@ -23,7 +23,8 @@ class Bunch: source_idx, DirTrigger(src_dir_cfg['path'], src_dir_cfg['cool_time'], src_dir_cfg['max_time']), - Migrator(src_dir_cfg['path'], cfg['dst_dir']['path']), + Migrator(src_dir_cfg['path'], cfg['dst_dir']['path'], + os.path.join(cfg['cache_dir'], "%d.db" % idx)), src_dir_cfg['cleanup'] ) ) @@ -40,6 +41,8 @@ class Bunch: logging.info("Stopping bunch #%d...", self._idx) self._stop = True self._worker_thread.join() + for src in self._sources: + src.migrator.close() logging.info("Stopped bunch #%d.", self._idx) def is_running(self):