diff options
| -rw-r--r-- | combox/cbox.py | 21 | 
1 files changed, 17 insertions, 4 deletions
| diff --git a/combox/cbox.py b/combox/cbox.py index e8d08a3..2e29f70 100644 --- a/combox/cbox.py +++ b/combox/cbox.py @@ -40,8 +40,20 @@ from combox.log import log_i, log_e  ## http://pythonhosted.org/watchdog/quickstart.html#quickstart  def run_cb(config): -    """ -    Runs combox. +    """Runs combox. + +    - Creates an instance of :class:`.ComboxDirMonitor` to monitor the +      combox directory. + +    - Creates an instance of :class:`.NodeDirMonitor` for each node +      directory. + +    Exits on Ctrt-C. + +    :param dict config: +        A dictionary that contains configuration information about +        combox. +      """      db_lock = Lock()      monitor_lock = Lock() @@ -87,9 +99,10 @@ def run_cb(config):      log_i("combox exiting. Bye!") +  def main(): -    """ -    Main functions, parses args and calls run_cb() +    """Parses args; starts combox configuration if necessary; starts combox. +      """      parser = ArgumentParser()      parser.add_argument("-t", "--test", | 
