From a54291cdb6c93272ddfa49c4ece9677ccfd2cca4 Mon Sep 17 00:00:00 2001
From: Martin Poirier <theeth@yahoo.com>
Date: Fri, 1 Jul 2011 01:02:43 +0000
Subject: [PATCH] netrender

fix problem on web interface with blacklisted slaves no longer in slave list
---
 netrender/master_html.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/netrender/master_html.py b/netrender/master_html.py
index 877273207..da9751841 100644
--- a/netrender/master_html.py
+++ b/netrender/master_html.py
@@ -285,8 +285,9 @@ def get(handler):
                 headerTable("name", "address")
 
                 for slave_id in job.blacklist:
-                    slave = handler.server.slaves_map[slave_id]
-                    rowTable(slave.name, slave.address[0])
+                    slave = handler.server.slaves_map.get(slave_id, None)
+                    if slave:
+                        rowTable(slave.name, slave.address[0])
 
                 endTable()
 
-- 
GitLab