diff --git a/nodepool/driver/__init__.py b/nodepool/driver/__init__.py index 5ae55c83e..179b34b58 100644 --- a/nodepool/driver/__init__.py +++ b/nodepool/driver/__init__.py @@ -655,7 +655,7 @@ class NodeRequestHandler(NodeRequestHandlerNotifications, # Launches are complete, so populate ready_nodes and failed_nodes. aborted_nodes = [] - for node in self.nodeset[:]: + for node in self.nodeset.copy(): if node.state == zk.READY: self.ready_nodes.append(node) elif node.state == zk.ABORTED: diff --git a/nodepool/tests/test_launcher.py b/nodepool/tests/test_launcher.py index 87f2732d3..94a28e460 100644 --- a/nodepool/tests/test_launcher.py +++ b/nodepool/tests/test_launcher.py @@ -306,9 +306,7 @@ class TestLauncher(tests.DBTestCase): pool_worker = pool.getPoolWorkers('fake-provider') while not pool_worker[0].paused_handler: - # self.log.debug("tick") time.sleep(0.1) - self.log.debug("finished waiting") # The handler is paused now and the request should be in state PENDING req2 = self.waitForNodeRequest(req2, zk.PENDING)