[Checkins] SVN: Products.GenericSetup/trunk/Products/GenericSetup/ Restore compatibility with Zope 2.10

Wichert Akkerman wichert at wiggy.net
Thu Mar 5 12:47:04 EST 2009


Log message for revision 97541:
  Restore compatibility with Zope 2.10

Changed:
  U   Products.GenericSetup/trunk/Products/GenericSetup/context.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/differ.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/registry.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/rolemap.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/tests/test_components.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/tool.py
  U   Products.GenericSetup/trunk/Products/GenericSetup/utils.py

-=-
Modified: Products.GenericSetup/trunk/Products/GenericSetup/context.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/context.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/context.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -29,7 +29,11 @@
 from Acquisition import aq_parent
 from Acquisition import aq_self
 from Acquisition import Implicit
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 from DateTime.DateTime import DateTime
 from OFS.DTMLDocument import DTMLDocument
 from OFS.Folder import Folder

Modified: Products.GenericSetup/trunk/Products/GenericSetup/differ.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/differ.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/differ.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -19,7 +19,11 @@
 import re
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 
 from Products.GenericSetup.interfaces import SKIPPED_FILES
 

Modified: Products.GenericSetup/trunk/Products/GenericSetup/registry.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/registry.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/registry.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -20,7 +20,12 @@
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
 from Acquisition import Implicit
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
+
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from zope.interface import implements
 

Modified: Products.GenericSetup/trunk/Products/GenericSetup/rolemap.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/rolemap.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/rolemap.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -17,7 +17,11 @@
 
 from AccessControl.Permission import Permission
 from AccessControl.SecurityInfo import ClassSecurityInfo
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 
 from Products.GenericSetup.permissions import ManagePortal

Modified: Products.GenericSetup/trunk/Products/GenericSetup/tests/test_components.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/tests/test_components.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/tests/test_components.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -20,7 +20,11 @@
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
 from Acquisition import aq_base
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 from OFS.Folder import Folder
 from OFS.SimpleItem import SimpleItem
 from Products.Five.component import enableSite

Modified: Products.GenericSetup/trunk/Products/GenericSetup/tool.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/tool.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/tool.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -22,7 +22,11 @@
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
 from Acquisition import aq_base
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 from OFS.Folder import Folder
 from OFS.Image import File
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile

Modified: Products.GenericSetup/trunk/Products/GenericSetup/utils.py
===================================================================
--- Products.GenericSetup/trunk/Products/GenericSetup/utils.py	2009-03-05 17:45:43 UTC (rev 97540)
+++ Products.GenericSetup/trunk/Products/GenericSetup/utils.py	2009-03-05 17:47:04 UTC (rev 97541)
@@ -28,7 +28,11 @@
 
 from AccessControl.SecurityInfo import ClassSecurityInfo
 from Acquisition import Implicit
-from App.class_init import InitializeClass
+try:
+    from App.class_init import InitializeClass
+except ImportError:
+    # BBB for Zope <2.11
+    from Globals import InitializeClass
 from App.Common import package_home
 from OFS.interfaces import IOrderedContainer
 from Products.Five.utilities.interfaces import IMarkerInterfaces



More information about the Checkins mailing list