updated changelog.
[nodemanager.git] / nm.py
diff --git a/nm.py b/nm.py
index f29d8b0..b61ae1a 100755 (executable)
--- a/nm.py
+++ b/nm.py
@@ -20,7 +20,7 @@ import net
 id="$Id$"
 savedargv = sys.argv[:]
 
-known_modules=['proper', 'conf_files', 'sm', 'bwmon']
+known_modules=['proper', 'conf_files', 'sm', 'bwmon', 'vsys', 'codemux']
 
 parser = optparse.OptionParser()
 parser.add_option('-d', '--daemon', action='store_true', dest='daemon', default=False, help='run daemonized')
@@ -37,7 +37,10 @@ modules = []
 
 def GetSlivers(plc):
     try: data = plc.GetSlivers()
-    except: logger.log_exc()
+    except: 
+        logger.log_exc()
+        #  XXX So some modules can at least boostrap.
+        data = {}
     if (options.verbose):
         logger.log_slivers(data)
     # Set i2 ip list for nodes in I2 nodegroup.