diff options
author | Marco 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) |
commit | d8878e7d746fff5b89fcb59a195793939a3e5e78 (patch) | |
tree | 0e53bbbf307c1434ba1bd774bab47dee7a821de3 | |
parent | af1eb17320a4609e92fcf28c7224e2f30f1228fa (diff) | |
parent | 99059f02a38066cdadaab920a77c28d2bfaff0c1 (diff) |
Merge branch 'master' of git+ssh://dev.laptop.org/git/sugar
-rw-r--r-- | sugar/datastore/datastore.py | 6 |
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, |