Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2007-09-10 13:18:31 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2007-09-10 13:18:31 (GMT)
commitd8878e7d746fff5b89fcb59a195793939a3e5e78 (patch)
tree0e53bbbf307c1434ba1bd774bab47dee7a821de3
parentaf1eb17320a4609e92fcf28c7224e2f30f1228fa (diff)
parent99059f02a38066cdadaab920a77c28d2bfaff0c1 (diff)
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
-rw-r--r--sugar/datastore/datastore.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/sugar/datastore/datastore.py b/sugar/datastore/datastore.py
index 9b4bcc9..2ab2426 100644
--- a/sugar/datastore/datastore.py
+++ b/sugar/datastore/datastore.py
@@ -16,6 +16,7 @@
# Boston, MA 02111-1307, USA.
import logging
+import time
from datetime import datetime
import os
@@ -185,8 +186,8 @@ def get(object_id):
def create():
metadata = DSMetadata()
- metadata['ctime'] = datetime.now().isoformat()
- metadata['mtime'] = metadata['ctime']
+ metadata['mtime'] = datetime.now().isoformat()
+ metadata['timestamp'] = int(time.time())
return DSObject(object_id=None, metadata=metadata, file_path=None)
def write(ds_object, update_mtime=True, transfer_ownership=False, reply_handler=None, error_handler=None, timeout=-1):
@@ -196,6 +197,7 @@ def write(ds_object, update_mtime=True, transfer_ownership=False, reply_handler=
if update_mtime:
properties['mtime'] = datetime.now().isoformat()
+ properties['timestamp'] = int(time.time())
if ds_object.object_id:
dbus_helpers.update(ds_object.object_id,