]> 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:09:12 +0000 (14:09 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 29 Jul 2009 13:09:12 +0000 (14:09 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake-dev/lib/bb/runqueue.py

index 734f07d4cfe49214880735d55bbed53a52896467..8b6e12d185d41a411c409e17326879f5d54e8aac 100644 (file)
@@ -482,9 +482,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]