[bitbake-devel] [PATCH 1/8] command.py: Change parseConfigurationFiles API from async to sync
Shane Wang
shane.wang at intel.com
Thu Mar 22 15:38:03 UTC 2012
From: Dongxiao Xu <dongxiao.xu at intel.com>
parseConfigurationFiles will not cost much time and move it to the
CommandSync class.
Signed-off-by: Dongxiao Xu <dongxiao.xu at intel.com>
---
bitbake/lib/bb/command.py | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index 1799f1c..febc90f 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -186,6 +186,14 @@ class CommandsSync:
event = params[0]
bb.event.fire(eval(event), command.cooker.configuration.data)
+ def parseConfigurationFiles(self, command, params):
+ """
+ Parse the configuration files
+ """
+ prefiles = params[0]
+ postfiles = params[1]
+ command.cooker.parseConfigurationFiles(prefiles, postfiles)
+
class CommandsAsync:
"""
A class of asynchronous commands
@@ -350,12 +358,3 @@ class CommandsAsync:
command.finishAsyncCommand()
compareRevisions.needcache = True
- def parseConfigurationFiles(self, command, params):
- """
- Parse the configuration files
- """
- prefiles = params[0]
- postfiles = params[1]
- command.cooker.parseConfigurationFiles(prefiles, postfiles)
- command.finishAsyncCommand()
- parseConfigurationFiles.needcache = False
--
1.7.6
More information about the bitbake-devel
mailing list