From 3f4cd721e1518bcc514e631fd686203d23807885 Mon Sep 17 00:00:00 2001
From: Stephen Soltesz <soltesz@cs.princeton.edu>
Date: Thu, 17 Jun 2010 15:31:52 +0000
Subject: [PATCH] fix bug when rec.plc_node_stats is None

---
 commands/nodebad.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/commands/nodebad.py b/commands/nodebad.py
index dc86664..bdc0891 100755
--- a/commands/nodebad.py
+++ b/commands/nodebad.py
@@ -50,7 +50,7 @@ def check_node_state(rec, node):
 	if boot_state == 'disable': boot_state = 'disabled'
 	if boot_state == 'diag' or boot_state == 'diagnose': boot_state = 'safeboot'
 
-	if len(rec.plc_node_stats['pcu_ids']) > 0:
+	if rec.plc_node_stats is not None and len(rec.plc_node_stats['pcu_ids']) > 0:
 		node.haspcu = True
 	else:
 		node.haspcu = False
-- 
2.47.0