X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nm.py;h=83a78f2fa57d69971a2605bb1f0279a2b587fa2a;hb=b994d0a94352d9c4f3fc430c317f7a37dd3414d4;hp=2c05d2048f82d2697ea8fe04bfd077a0ee9f19b2;hpb=2db2c3cc4c3fb52894fc18ea87cbe84f686af717;p=nodemanager.git diff --git a/nm.py b/nm.py index 2c05d20..83a78f2 100755 --- a/nm.py +++ b/nm.py @@ -24,7 +24,6 @@ import tools from config import Config from plcapi import PLCAPI import random -import net id="$Id$" savedargv = sys.argv[:] @@ -62,15 +61,11 @@ def GetSlivers(plc, config): # XXX So some modules can at least boostrap. logger.log("nm: Can't contact PLC to GetSlivers(). Continuing.") data = {} - # Set i2 ip list for nodes in I2 nodegroup - # and init network interfaces (unless overridden) - try: net.GetSlivers(plc, data, config) # TODO - num of args needs to be unified across mods. - except: logger.log_exc() - # All other callback modules + # Invoke GetSlivers() functions from the callback modules for module in modules: try: callback = getattr(module, 'GetSlivers') - callback(data) + callback(plc, data, config) except: logger.log_exc()