summaryrefslogtreecommitdiffstats
path: root/combox/cbox.py
diff options
context:
space:
mode:
authorSiddharth Ravikumar <sravik@bgsu.edu>2015-04-01 09:45:45 -0400
committerSiddharth Ravikumar <sravik@bgsu.edu>2015-04-01 09:45:45 -0400
commit277408c058283bf73fbe6355fc7db0f6dbcbc24b (patch)
tree8389d8fcf96f718639e384284cf43fd6d6da89cf /combox/cbox.py
parentd3976cc51ad53a369f698d1141cf966ca414a904 (diff)
refactored the way locks work in combox.siloComboxSilo.
modified: combox/cbox.py modified: combox/events.py modified: combox/silo.py modified: tests/events_test.py modified: tests/silo_test.py
Diffstat (limited to 'combox/cbox.py')
-rw-r--r--combox/cbox.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/combox/cbox.py b/combox/cbox.py
index 4424274..add5883 100644
--- a/combox/cbox.py
+++ b/combox/cbox.py
@@ -25,6 +25,7 @@ import yaml
from argparse import ArgumentParser
from os import path
from sys import exit
+from threading import Lock
from watchdog.observers import Observer
from combox.config import config_cb
@@ -39,7 +40,8 @@ def run_cb(config):
Runs combox.
"""
c_path = path.abspath(config['combox_dir'])
- event_handler = ComboxDirMonitor(config)
+ db_lock = Lock()
+ event_handler = ComboxDirMonitor(config, db_lock)
observer = Observer()
observer.schedule(event_handler, c_path, recursive=True)