Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/client/journal.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/client/journal.py')
-rw-r--r--sugar_network/client/journal.py18
1 files changed, 3 insertions, 15 deletions
diff --git a/sugar_network/client/journal.py b/sugar_network/client/journal.py
index 8f6c023..646bced 100644
--- a/sugar_network/client/journal.py
+++ b/sugar_network/client/journal.py
@@ -15,10 +15,6 @@
import os
import sys
-import time
-import uuid
-import random
-import hashlib
import logging
from shutil import copyfileobj
from tempfile import NamedTemporaryFile
@@ -32,14 +28,6 @@ _logger = logging.getLogger('client.journal')
_ds_root = client.profile_path('datastore')
-def create_activity_id():
- data = '%s%s%s' % (
- time.time(),
- random.randint(10000, 100000),
- uuid.getnode())
- return hashlib.sha1(data).hexdigest()
-
-
def exists(guid):
return os.path.exists(_ds_path(guid))
@@ -147,19 +135,19 @@ class Routes(object):
subrequest.content = request.content
subrequest.content_type = 'application/json'
# pylint: disable-msg=E1101
- subguid = self.call(subrequest, response)
+ subguid = self.fallback(subrequest, response)
subrequest = Request(method='PUT', document='artifact',
guid=subguid, prop='preview')
subrequest.content_type = 'image/png'
with file(preview_path, 'rb') as subrequest.content_stream:
- self.call(subrequest, response)
+ self.fallback(subrequest, response)
subrequest = Request(method='PUT', document='artifact',
guid=subguid, prop='data')
subrequest.content_type = get(guid, 'mime_type') or 'application/octet'
with file(data_path, 'rb') as subrequest.content_stream:
- self.call(subrequest, response)
+ self.fallback(subrequest, response)
def journal_update(self, guid, data=None, **kwargs):
enforce(self._ds is not None, 'Journal is inaccessible')