Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/activity/activityfactory.py
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-04-09 19:08:04 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-09 19:08:04 (GMT)
commit4cf8f321f03317c6156e8fe8544b4b3a9d16bb7a (patch)
treeffc0806f6143e0b2f297bd1ff28444959d32341d /sugar/activity/activityfactory.py
parent3eeec9bf07c4d8c5d61b15691ec0613fa0123cda (diff)
Fix activity ID generation logic
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r--sugar/activity/activityfactory.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/sugar/activity/activityfactory.py b/sugar/activity/activityfactory.py
index c795c5d..222333e 100644
--- a/sugar/activity/activityfactory.py
+++ b/sugar/activity/activityfactory.py
@@ -47,10 +47,9 @@ def create_activity_id():
if act_id == act.get_id():
found = True
break
- if found:
- raise RuntimeError("Cannot generate unique activity id.")
-
- return act_id
+ if not found:
+ return act_id
+ raise RuntimeError("Cannot generate unique activity id.")
class ActivityCreationHandler(gobject.GObject):
__gsignals__ = {