Browse Source

[trac615] Pass options to the manager

Michal 'vorner' Vaner 14 years ago
parent
commit
d686e3ada2
2 changed files with 3 additions and 2 deletions
  1. 2 1
      src/bin/cfgmgr/b10-cfgmgr.py.in
  2. 1 1
      src/bin/cfgmgr/tests/b10-cfgmgr_test.py.in

+ 2 - 1
src/bin/cfgmgr/b10-cfgmgr.py.in

@@ -56,9 +56,10 @@ def signal_handler(signal, frame):
         cm.running = False
 
 def main():
+    options = parse_options()
     global cm
     try:
-        cm = ConfigManager(DATA_PATH)
+        cm = ConfigManager(options.data_path, options.file_name)
         signal.signal(signal.SIGINT, signal_handler)
         signal.signal(signal.SIGTERM, signal_handler)
         cm.read_config()

+ 1 - 1
src/bin/cfgmgr/tests/b10-cfgmgr_test.py.in

@@ -23,7 +23,7 @@ import sys
 from optparse import OptionParser
 
 class MyConfigManager:
-    def __init__(self, path):
+    def __init__(self, path, filename):
         self._path = path
         self.read_config_called = False
         self.notify_boss_called = False