]> code.ossystems Code Review - openembedded-core.git/commitdiff
bb/command was importing bb and accessing some of its own classes indirectly as bb...
authorChris Larson <chris_larson@mentor.com>
Thu, 25 Mar 2010 02:00:12 +0000 (19:00 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 25 Mar 2010 17:26:00 +0000 (17:26 +0000)
(Bitbake rev: 4b2a268ce8dad63d21619c1b9acc1de86d222d93)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/command.py

index 2bb5365c0c7eb5b940444a22639e438dc75e8e8c..06bd203c900ece489f1556bdffa626d52a955687 100644 (file)
@@ -28,7 +28,9 @@ and must not trigger events, directly or indirectly.
 Commands are queued in a CommandQueue
 """
 
-import bb
+import bb.event
+import bb.cooker
+import bb.data
 
 async_cmds = {}
 sync_cmds = {}
@@ -94,9 +96,9 @@ class Command:
 
     def finishAsyncCommand(self, error = None):
         if error:
-            bb.event.fire(bb.command.CookerCommandFailed(error), self.cooker.configuration.event_data)
+            bb.event.fire(CookerCommandFailed(error), self.cooker.configuration.event_data)
         else:
-            bb.event.fire(bb.command.CookerCommandCompleted(), self.cooker.configuration.event_data)
+            bb.event.fire(CookerCommandCompleted(), self.cooker.configuration.event_data)
         self.currentAsyncCommand = None