[llvm-commits] [zorg] r125927 - in /zorg/trunk/llvmlab/llvmlab/ci: buildbot/statusclient.py status.py

Daniel Dunbar daniel at zuster.org
Fri Feb 18 08:44:13 PST 2011


Author: ddunbar
Date: Fri Feb 18 10:44:13 2011
New Revision: 125927

URL: http://llvm.org/viewvc/llvm-project?rev=125927&view=rev
Log:
llvmlab: Fix some buildbot monitoring bugs exposed by builder renames.

Modified:
    zorg/trunk/llvmlab/llvmlab/ci/buildbot/statusclient.py
    zorg/trunk/llvmlab/llvmlab/ci/status.py

Modified: zorg/trunk/llvmlab/llvmlab/ci/buildbot/statusclient.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/llvmlab/llvmlab/ci/buildbot/statusclient.py?rev=125927&r1=125926&r2=125927&view=diff
==============================================================================
--- zorg/trunk/llvmlab/llvmlab/ci/buildbot/statusclient.py (original)
+++ zorg/trunk/llvmlab/llvmlab/ci/buildbot/statusclient.py Fri Feb 18 10:44:13 2011
@@ -133,7 +133,7 @@
             self.builders[name] = BuilderInfo(name)
         for name in current_builders - builder_names:
             yield ('removed_builder', name)
-            self.builders.remove(name)
+            self.builders.pop(name)
 
         self.last_builders_poll = time.time()
 

Modified: zorg/trunk/llvmlab/llvmlab/ci/status.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/llvmlab/llvmlab/ci/status.py?rev=125927&r1=125926&r2=125927&view=diff
==============================================================================
--- zorg/trunk/llvmlab/llvmlab/ci/status.py (original)
+++ zorg/trunk/llvmlab/llvmlab/ci/status.py Fri Feb 18 10:44:13 2011
@@ -58,8 +58,9 @@
                         self.status.build_map[name] = {}
                 elif kind == 'removed_builder':
                     name = event[1]
-                    self.status.builders.pop(name)
-                    self.status.build_map.pop(name)
+                    if name in self.status.builders:
+                        self.status.builders.pop(name)
+                        self.status.build_map.pop(name)
                 elif kind == 'reset_builder':
                     name = event[1]
                     self.status.builders[name] = []





More information about the llvm-commits mailing list