git://git.onelab.eu
/
nodemanager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- turn net.py into a NM plugin and move to plugin directory
[nodemanager.git]
/
nm.py
diff --git
a/nm.py
b/nm.py
index
1dd1b67
..
83a78f2
100755
(executable)
--- a/
nm.py
+++ b/
nm.py
@@
-24,7
+24,6
@@
import tools
from config import Config
from plcapi import PLCAPI
import random
from config import Config
from plcapi import PLCAPI
import random
-import net
id="$Id$"
savedargv = sys.argv[:]
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 = {}
# 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')
for module in modules:
try:
callback = getattr(module, 'GetSlivers')
- callback(
data, plc
, config)
+ callback(
plc, data
, config)
except: logger.log_exc()
except: logger.log_exc()