-import struct
-import reboot
import time
+import struct
+from monitor.pcu import reboot
+
from monitor import util
-import plc
-from datetime import datetime
from monitor import database
+from monitor.wrapper import plc
+
+from datetime import datetime
from unified_model import PersistFlags
+
esc = struct.pack('i', 27)
RED = esc + "[1;31m"
GREEN = esc + "[1;32m"
t_str = "%s mnths ago" % int(t)
return t_str
+def getvalue(fb, path):
+ indexes = path.split("/")
+ values = fb
+ for index in indexes:
+ if index in values:
+ values = values[index]
+ else:
+ return None
+ return values
+
def nodegroup_display(node, fb, conf=None):
if node['hostname'] in fb['nodes']:
node['current'] = get_current_state(fb['nodes'][node['hostname']]['values'])