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:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-02 21:22:19 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-03-02 21:22:19 (GMT)
commitd0277612092074a7fdebbaa42b3a958f1f2cb14f (patch)
tree116c3bc95d94a99578708938465371024b9c5d59 /sugar/activity/activityfactory.py
parent33739f1c0f0fe8bcf72bb7bf65a18ee9c2dbf169 (diff)
Added create_with_object_id() func.
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r--sugar/activity/activityfactory.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/sugar/activity/activityfactory.py b/sugar/activity/activityfactory.py
index 5c0e69d..7901ed2 100644
--- a/sugar/activity/activityfactory.py
+++ b/sugar/activity/activityfactory.py
@@ -100,3 +100,9 @@ def create_with_uri(service_name, uri):
activity_handle = ActivityHandle(_find_activity_id())
activity_handle.uri = uri
return ActivityCreationHandler(service_name, activity_handle)
+
+def create_with_object_id(service_name, object_id):
+ """Create a new activity and pass the object id as handle."""
+ activity_handle = ActivityHandle(_find_activity_id())
+ activity_handle.object_id = object_id
+ return ActivityCreationHandler(service_name, activity_handle)