X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nm.py;h=9e8c20952e4b466558c4640c4bdc0ca2e9bc0b49;hb=673e1ce1fc12e96341f12d9cd45efd280569c38d;hp=f29d8b0e4add91d33c9e761e3bb56b376380fc41;hpb=8116d6f724a5d5ee10ad7e15ea3c2bdeef9c9485;p=nodemanager.git diff --git a/nm.py b/nm.py index f29d8b0..9e8c209 100755 --- 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'] 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.