Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/activity/activityhandle.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar/activity/activityhandle.py')
-rw-r--r--src/sugar/activity/activityhandle.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/sugar/activity/activityhandle.py b/src/sugar/activity/activityhandle.py
index 7240e3c..4ceadb0 100644
--- a/src/sugar/activity/activityhandle.py
+++ b/src/sugar/activity/activityhandle.py
@@ -19,11 +19,11 @@
STABLE.
"""
+
class ActivityHandle(object):
"""Data structure storing simple activity metadata"""
- def __init__(
- self, activity_id=None, object_id=None, uri=None
- ):
+
+ def __init__(self, activity_id=None, object_id=None, uri=None):
"""Initialise the handle from activity_id
activity_id -- unique id for the activity to be
@@ -52,7 +52,7 @@ class ActivityHandle(object):
def get_dict(self):
"""Retrieve our settings as a dictionary"""
- result = { 'activity_id' : self.activity_id }
+ result = {'activity_id': self.activity_id}
if self.object_id:
result['object_id'] = self.object_id
if self.uri:
@@ -60,11 +60,10 @@ class ActivityHandle(object):
return result
+
def create_from_dict(handle_dict):
"""Create a handle from a dictionary of parameters"""
- result = ActivityHandle(
- handle_dict['activity_id'],
+ result = ActivityHandle(handle_dict['activity_id'],
object_id = handle_dict.get('object_id'),
- uri = handle_dict.get('uri'),
- )
+ uri = handle_dict.get('uri'))
return result