]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
Remove done jobs from queue.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Thu, 8 Oct 2009 13:48:06 +0000 (13:48 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    PLD_Builder/buildlogs.py -> 1.26

PLD_Builder/buildlogs.py

index 77d33c67f72db215939e3ce52c1e64b3df519ef2..b57acff022e88fa79e2a802ccf8267758ff3ce07 100644 (file)
@@ -47,11 +47,13 @@ Requester: %s
 END
 """ % (config.buildlogs_url, l['name'], config.builder, time.time(), self.requester_email)
         
-        for l in self.queue:
+        q = self.queue[:]
+        for l in q:
             f = open(path.buildlogs_queue_dir + '/' + l['id'] + ".desc.tmp", "w")
             f.write(desc(l))
             f.close()
             os.rename(path.buildlogs_queue_dir + '/' + l['id'] + ".desc.tmp", path.buildlogs_queue_dir + '/' + l['id'] + ".desc")
+            self.queue.remove(l)
 
 queue = Buildlogs_Queue()
 
This page took 0.117923 seconds and 4 git commands to generate.