Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/carquinyol/migration.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/carquinyol/migration.py')
-rw-r--r--src/carquinyol/migration.py7
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'))
-