diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-10-05 20:39:45 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-10-05 20:39:45 (GMT) |
commit | eeae5d011f696b68a16e9b6a35451cda3308a381 (patch) | |
tree | f8c248e257b06fb72ada656eac722351703628f8 /sugar/activity/activity.py | |
parent | 32ecdd8ad628edd6affa6a0d4496a121b5a67a53 (diff) |
Save activity previews to the datastore as binary png images.
Diffstat (limited to 'sugar/activity/activity.py')
-rw-r--r-- | sugar/activity/activity.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py index b3bbcba..ca71110 100644 --- a/sugar/activity/activity.py +++ b/sugar/activity/activity.py @@ -449,9 +449,7 @@ class Activity(Window, gtk.Container): f.close() os.remove(file_path) - # TODO: Take this out when the datastore accepts binary data. - import base64 - return base64.b64encode(preview_data) + return preview_data def _get_buddies(self): if self._shared_activity is not None: @@ -481,7 +479,7 @@ class Activity(Window, gtk.Container): if self._preview is None: self.metadata['preview'] = '' else: - self.metadata['preview'] = self._preview + self.metadata['preview'] = dbus.ByteArray(self._preview) try: if self._jobject.file_path: |