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:
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__ = {