diff options
Diffstat (limited to 'src/carquinyol/migration.py')
-rw-r--r-- | src/carquinyol/migration.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/carquinyol/migration.py b/src/carquinyol/migration.py index 228db2a..02f8e68 100644 --- a/src/carquinyol/migration.py +++ b/src/carquinyol/migration.py @@ -15,7 +15,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA """Transform one DataStore directory in a newer format. -""" +""" import os import logging @@ -29,6 +29,7 @@ from carquinyol import layoutmanager DATE_FORMAT = '%Y-%m-%dT%H:%M:%S' + def migrate_from_0(): logging.info('Migrating datastore from version 0 to version 1') @@ -57,6 +58,7 @@ def migrate_from_0(): logging.info('Migration finished') + def _migrate_metadata(root_path, old_root_path, uid): dir_path = layoutmanager.get_instance().get_entry_path(uid) metadata_path = os.path.join(dir_path, 'metadata') @@ -88,15 +90,16 @@ def _migrate_metadata(root_path, old_root_path, uid): 'Error while migrating property %s of entry %s: %s\n' % \ (key, uid, traceback.format_exc())) + def _migrate_file(root_path, old_root_path, uid): if os.path.exists(os.path.join(old_root_path, uid)): dir_path = layoutmanager.get_instance().get_entry_path(uid) os.rename(os.path.join(old_root_path, uid), os.path.join(dir_path, 'data')) + def _migrate_preview(root_path, old_root_path, uid): dir_path = layoutmanager.get_instance().get_entry_path(uid) metadata_path = os.path.join(dir_path, 'metadata') os.rename(os.path.join(old_root_path, 'preview', uid), os.path.join(metadata_path, 'preview')) - |