From fe96ed9a8c026f594fe4e8074af2ab8d95ccad99 Mon Sep 17 00:00:00 2001 Message-Id: In-Reply-To: References: From: =?UTF-8?q?Andr=C3=A9s=20Ambrois?= Date: Fri, 2 Jul 2010 03:41:13 -0300 Subject: [PATCH v2 6/7] Implement migration from DS v0 for ctime property. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andrés Ambrois --- 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): -- 1.7.0.4