X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nm.py;h=c4760fcc6ec848a7c7c37981120ce6a6b97254a5;hb=c50b76ac34dc007a5f63ae8ff72bc6d2aa7d2166;hp=ae92e07d28afb979698c1dce95dad0a7971db7dd;hpb=505228d9e50ce59a77f4a7f864f091e8f015df70;p=nodemanager.git diff --git a/nm.py b/nm.py index ae92e07..c4760fc 100644 --- a/nm.py +++ b/nm.py @@ -14,7 +14,7 @@ import logger import tools from config import Config -from plcapi import PLCAPI +from plcapi import PLCAPI savedargv = sys.argv[:] @@ -31,9 +31,13 @@ modules = [] def GetSlivers(plc): data = plc.GetSlivers() + # net needs access to API for i2 nodes. for module in modules: - callback = getattr(module, 'GetSlivers') - callback(data) + if module.__name__ == 'net': + module.GetSlivers(plc, data) + else: + callback = getattr(module, 'GetSlivers') + callback(data) def run(): try: