Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/datastore/datastore.py
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-07-16 11:01:35 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-07-16 11:01:35 (GMT)
commit59339415538b75e7bc59b9984d8424f160c7f0ca (patch)
tree7d562dc958406139206a00563fb540a254ddfd2f /sugar/datastore/datastore.py
parentd47587ba0c9f677c66c09542776150e36686352b (diff)
Adapt to datastore API changes.
Diffstat (limited to 'sugar/datastore/datastore.py')
-rw-r--r--sugar/datastore/datastore.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/sugar/datastore/datastore.py b/sugar/datastore/datastore.py
index 99fd3ac..677070e 100644
--- a/sugar/datastore/datastore.py
+++ b/sugar/datastore/datastore.py
@@ -16,7 +16,7 @@
# Boston, MA 02111-1307, USA.
import logging
-import time
+from datetime import datetime
import gobject
@@ -131,21 +131,21 @@ def get(object_id):
def create():
metadata = DSMetadata()
- metadata['ctime'] = time.strftime('%Y-%m-%d')
+ metadata['ctime'] = datetime.now().isoformat()
metadata['mtime'] = metadata['ctime']
return DSObject(object_id=None, metadata=metadata, file_path=None)
def write(ds_object, reply_handler=None, error_handler=None):
logging.debug('datastore.write')
- ds_object.metadata['mtime'] = time.strftime('%Y-%m-%d')
-
properties = ds_object.metadata.get_dictionary().copy()
# The title property should be sent as a 'text' property so it gets indexed
if properties.has_key('title'):
properties['title:text'] = properties['title']
del properties['title']
+ properties['mtime'] = datetime.now().isoformat()
+
if ds_object.object_id:
dbus_helpers.update(ds_object.object_id,
properties,