X-Git-Url: http://git.treefish.org/~alex/photosort.git/blobdiff_plain/5ad2c3b2ac3baf7b9e64d07a7f0b37d3493a03d4..0c3d67ff5da26de2b8b531caaaf4b65ec8dc135c:/src/bunch.py diff --git a/src/bunch.py b/src/bunch.py index 228131a..cfadb2d 100644 --- a/src/bunch.py +++ b/src/bunch.py @@ -1,4 +1,5 @@ import logging +import os import time import threading @@ -13,17 +14,18 @@ class Bunch: self.migrator = migrator self.cleanup = cleanup - def __init__(self, idx, cfg): + def __init__(self, idx, cache_dir, cfg): self._idx = idx source_idx = 1 self._sources = [] for src_dir_cfg in cfg['src_dirs']: self._sources.append( + reg_db = os.path.join(cache_dir, "reg_%d_%d.db" % (idx, source_idx)) Bunch.TriggeredSource( 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'], reg_db), src_dir_cfg['cleanup'] ) )