]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake runqueue: Add a minor speedup to the runqueue code
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 29 Jul 2009 13:08:05 +0000 (14:08 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 29 Jul 2009 13:08:05 +0000 (14:08 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/runqueue.py

index 20187f3219dd378a0789382bac16e1f69348bfcf..cce5da405700f45aed565d270b76375f47bd1528 100644 (file)
@@ -463,9 +463,10 @@ class RunQueue:
         for task in range(len(self.runq_fnid)):
             fnid = self.runq_fnid[task]
             if fnid not in reccumdepends:
-                reccumdepends[fnid] = set()
                 if fnid in tdepends_fnid:
-                    reccumdepends[fnid].update(tdepends_fnid[fnid])
+                    reccumdepends[fnid] = tdepends_fnid[fnid]
+                else:
+                    reccumdepends[fnid] = set()
             reccumdepends[fnid].update(self.runq_depends[task])
         for task in range(len(self.runq_fnid)):
             taskfnid = self.runq_fnid[task]