[Checkins] SVN: CMF/branches/2.1/CMFCore/Extensions/migrateToCMF21.py Use the new GenericSetup API to run import steps

Wichert Akkerman wichert at wiggy.net
Thu Jul 12 11:19:56 EDT 2007


Log message for revision 77755:
  Use the new GenericSetup API to run import steps

Changed:
  U   CMF/branches/2.1/CMFCore/Extensions/migrateToCMF21.py

-=-
Modified: CMF/branches/2.1/CMFCore/Extensions/migrateToCMF21.py
===================================================================
--- CMF/branches/2.1/CMFCore/Extensions/migrateToCMF21.py	2007-07-12 15:18:19 UTC (rev 77754)
+++ CMF/branches/2.1/CMFCore/Extensions/migrateToCMF21.py	2007-07-12 15:19:56 UTC (rev 77755)
@@ -52,15 +52,15 @@
     else:
         steps = ('componentregistry',)
 
-    ps.setImportContext('profile-Products.CMFDefault:default')
     for step in steps:
-        ps.runImportStep(step, run_dependencies=True)
+        ps.runImportStepFromProfile('profile-Products.CMFDefault:default',
+                step, run_dependencies=True)
 
     # Now we go through the extensions that may need to be run
     for extension_id, object_id in AFFECTED_EXTENSIONS.items():
         if object_id in site.objectIds():
-            ps.setImportContext('profile-' + extension_id)
-            ps.runImportStep('componentregistry', run_dependencies=True)
+            ps.runImportStepFromProfile('profile-' + extension_id,
+                    'componentregistry', run_dependencies=True)
 
     _log(' - finished converting site at %s' % site_path)
 



More information about the Checkins mailing list