diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2010-08-18 17:21:40 +0100 |
---|---|---|
committer | Chris Larson <chris_larson@mentor.com> | 2010-12-13 12:34:36 -0700 |
commit | 9e7d7f7e5381c45fe54680e9e4000de54b3cb9ed (patch) | |
tree | 23695897c9282850f0bafc258a6d8044a0042187 /lib/bb/runqueue.py | |
parent | e7c7e1f2e58dc985a9041f4eb426947e33d00910 (diff) | |
download | bitbake-9e7d7f7e5381c45fe54680e9e4000de54b3cb9ed.tar.gz |
bitbake/runqueue.py: Factor task skipping code into a function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'lib/bb/runqueue.py')
-rw-r--r-- | lib/bb/runqueue.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py index 00a63cdd2..635a7b145 100644 --- a/lib/bb/runqueue.py +++ b/lib/bb/runqueue.py @@ -1112,6 +1112,13 @@ class RunQueueExecuteTasks(RunQueueExecute): if self.rqdata.taskData.abort: self.rq.state = runQueueCleanUp + def task_skip(self, task): + self.runq_running[task] = 1 + self.runq_buildable[task] = 1 + self.task_complete(task) + self.stats.taskCompleted() + self.stats.taskSkipped() + def execute(self): """ Run the tasks in a queue prepared by rqdata.prepare() @@ -1129,11 +1136,7 @@ class RunQueueExecuteTasks(RunQueueExecute): if self.rq.check_stamp_task(task, taskname): logger.debug(2, "Stamp current task %s (%s)", task, self.rqdata.get_user_idstring(task)) - self.runq_running[task] = 1 - self.runq_buildable[task] = 1 - self.task_complete(task) - self.stats.taskCompleted() - self.stats.taskSkipped() + self.task_skip(task) continue elif self.cooker.configuration.dry_run: self.runq_running[task] = 1 |