If API can't be contacted, let modules bootstrap when applicable.
authorFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Mon, 17 Dec 2007 22:23:06 +0000 (22:23 +0000)
committerFaiyaz Ahmed <faiyaza@cs.princeton.edu>
Mon, 17 Dec 2007 22:23:06 +0000 (22:23 +0000)
nm.py

diff --git a/nm.py b/nm.py
index f29d8b0..08420e4 100755 (executable)
--- a/nm.py
+++ b/nm.py
@@ -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.