Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrés Ambrois <andresambrois@gmail.com>2010-07-02 06:41:13 (GMT)
committer Anish Mangal <anish@sugarlabs.org>2011-08-26 06:19:51 (GMT)
commitc46cfc356b947d8b4b5ec0ebc3436322b9ef1b19 (patch)
treebb4ea6b0c63ae2967eb40f45a3329f665f76c3cb
parent326a5519d6c4ce5a3b1a23b02e37cadb9c75be56 (diff)
Implement migration from DS v0 for ctime property.
Signed-off-by: Andrés Ambrois <andresambrois@gmail.com> Signed-off-by: Anish Mangal <anish@sugarlabs.org>
-rw-r--r--src/carquinyol/migration.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/carquinyol/migration.py b/src/carquinyol/migration.py
index 228467c..80adbae 100644
--- a/src/carquinyol/migration.py
+++ b/src/carquinyol/migration.py
@@ -73,6 +73,9 @@ def _migrate_metadata(root_path, old_root_path, uid):
metadata['timestamp'] = \
time.mktime(time.strptime(metadata['mtime'], DATE_FORMAT))
+ if 'ctime' not in metadata:
+ metadata['ctime'] = int(os.stat(old_metadata_path).st_ctime)
+
file_path = layoutmanager.get_instance().get_data_path(uid)
if 'filesize' not in metadata:
if os.path.exists(file_path):