diff options
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r-- | sugar/activity/activityfactory.py | 7 |
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__ = { |