diff options
author | Andrés Ambrois <andresambrois@gmail.com> | 2010-07-02 06:41:13 (GMT) |
---|---|---|
committer | Sascha Silbe <sascha-pgp@silbe.org> | 2010-11-01 17:40:12 (GMT) |
commit | 09c2291f6725304136c2ec24157388c3577060e7 (patch) | |
tree | bb4ea6b0c63ae2967eb40f45a3329f665f76c3cb | |
parent | f810c3f2d51d34173819a7645d054c29ea8ead0d (diff) |
Implement migration from DS v0 for ctime property.
Signed-off-by: Andrés Ambrois <andresambrois@gmail.com>
-rw-r--r-- | src/carquinyol/migration.py | 3 |
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): |