+def prep_pcu_for_display(pcu):
+
+ try:
+ pcu.loginbase = site_id2lb[pcu.plc_pcu_stats['site_id']]
+ except:
+ pcu.loginbase = "unknown"
+
+ pcu.ports = format_ports(pcu)
+ pcu.status = format_pcu_shortstatus(pcu)
+
+def prep_node_for_display(node):
+ if node.plc_pcuid:
+ pcu = FindbadPCURecord.get_latest_by(plc_pcuid=node.plc_pcuid).first()
+ if pcu:
+ node.pcu_status = pcu.reboot_trial_status
+ else:
+ node.pcu_status = "nodata"
+ node.pcu_short_status = format_pcu_shortstatus(pcu)
+
+ else:
+ node.pcu_status = "nopcu"
+ node.pcu_short_status = "none"
+
+ if node.kernel_version:
+ node.kernel = node.kernel_version.split()[2]
+ else:
+ node.kernel = ""
+
+ try:
+ node.loginbase = site_id2lb[node.plc_node_stats['site_id']]
+ except:
+ node.loginbase = "unknown"
+
+