[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Sebastian Krzyszkowiak
seba.dos1 at gmail.com
Sat Aug 6 08:18:23 UTC 2011
The following commit has been merged in the debian branch:
commit 82f70de87ae343bc421497534383f1ca4aef6fbd
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date: Mon Sep 7 00:20:09 2009 +0200
opimd: Tasks: fix UnfinishedTasks
diff --git a/framework/subsystems/opimd/docs/TODO b/framework/subsystems/opimd/docs/TODO
index 10bbda5..2ecf609 100644
--- a/framework/subsystems/opimd/docs/TODO
+++ b/framework/subsystems/opimd/docs/TODO
@@ -1,7 +1,5 @@
Near future:
* Initialized signal in source
-* fix UnfinishedTasks
-* fix GetMultipleResults (messages)
In mean-time:
* write documentation
After that:
diff --git a/framework/subsystems/opimd/pimd_tasks.py b/framework/subsystems/opimd/pimd_tasks.py
index 528a5fb..b58c0c2 100644
--- a/framework/subsystems/opimd/pimd_tasks.py
+++ b/framework/subsystems/opimd/pimd_tasks.py
@@ -229,10 +229,9 @@ class TaskDomain(Domain, GenericDomain):
new_task_id = len(self._entries)
task_id = GenericDomain.register_entry(self, backend, task_data)
if task_id == new_task_id:
- if task_data.has_key('Finished'):
- if not task_data['Finished']:
- self._unfinished_tasks += 1
- self.UnfinishedTasks(self._unfinished_tasks)
+ if not task_data.get('Finished'):
+ self._unfinished_tasks += 1
+ self.UnfinishedTasks(self._unfinished_tasks)
return task_id
@@ -323,7 +322,7 @@ class TaskDomain(Domain, GenericDomain):
self.check_entry_id(num_id)
task = self._entries[num_id].get_fields(self._entries[num_id]._field_idx)
- if not task['Finished']:
+ if not task.get('Finished'):
self._unfinished_tasks -= 1
self.UnfinishedTasks(self._unfinished_tasks)
@@ -353,10 +352,10 @@ class TaskDomain(Domain, GenericDomain):
task = taskif.get_fields(callif._task_idx)
if task.has_key('Finished') or data.has_key('Finished'):
- if task['Finished'] and not data.get('Finished'):
+ if task.get('Finished') and not data.get('Finished'):
self._unfinished_tasks -= 1
self.UnfinishedTasks(self._unfinished_tasks)
- elif not task['Finished'] and data.get('Finished'):
+ elif not task.get('Finished') and data.get('Finished'):
self._unfinished_tasks += 1
self.UnfinishedTasks(self._unfinished_tasks)
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list