git://git.onelab.eu
/
monitor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use plccache, instead of directly loading pkl files
[monitor.git]
/
nodeinfo.py
diff --git
a/nodeinfo.py
b/nodeinfo.py
index
fee8eb3
..
4a946c5
100755
(executable)
--- a/
nodeinfo.py
+++ b/
nodeinfo.py
@@
-1,21
+1,20
@@
#!/usr/bin/python
#!/usr/bin/python
-import plc
+
from monitor.wrapper
import plc
api = plc.getAuthAPI()
from monitor import *
api = plc.getAuthAPI()
from monitor import *
-#import database
-import reboot
+from monitor import util
+from monitor import parser as parsermodule
+
+from monitor import database
+from monitor.pcu import reboot
import time
from model import *
from nodecommon import *
from unified_model import node_end_record, PersistFlags
import time
from model import *
from nodecommon import *
from unified_model import node_end_record, PersistFlags
-import util.file
-
-import parser as parsermodule
-
parser = parsermodule.getParser()
parser.set_defaults(node=None,
findbad=False,
parser = parsermodule.getParser()
parser.set_defaults(node=None,
findbad=False,
@@
-138,11
+137,11
@@
if config.findbad:
for node in config.args:
config.node = node
for node in config.args:
config.node = node
- fb = database.dbLoad("findbad")
plc_nodeinfo = api.GetNodes({'hostname': config.node}, None)[0]
plc_nodeinfo = api.GetNodes({'hostname': config.node}, None)[0]
- fb_node
info = fb['nodes'][config.node]['values']
-
+ fb_node
rec = FindbadNodeRecord.get_latest_by(hostname=node)
+ fb_nodeinfo = fb_noderec.to_dict()
plc_print_nodeinfo(plc_nodeinfo)
plc_print_nodeinfo(plc_nodeinfo)
+
fb_nodeinfo['hostname'] = node
fb_print_nodeinfo(fb_nodeinfo)
fb_nodeinfo['hostname'] = node
fb_print_nodeinfo(fb_nodeinfo)