[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ Deal with some deprecation warnings

Hanno Schlichting hannosch at hannosch.eu
Sun Jun 6 09:11:01 EDT 2010


Log message for revision 113181:
  Deal with some deprecation warnings
  

Changed:
  U   Products.CMFCore/trunk/Products/CMFCore/FSDTMLMethod.py
  U   Products.CMFCore/trunk/Products/CMFCore/testing.py
  U   Products.CMFCore/trunk/Products/CMFCore/tests/test_zcml.py

-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/FSDTMLMethod.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/FSDTMLMethod.py	2010-06-06 13:06:05 UTC (rev 113180)
+++ Products.CMFCore/trunk/Products/CMFCore/FSDTMLMethod.py	2010-06-06 13:11:01 UTC (rev 113181)
@@ -15,7 +15,6 @@
 $Id$
 """
 
-from AccessControl.DTML import RestrictedDTML
 from AccessControl.Role import RoleManager
 from AccessControl.SecurityInfo import ClassSecurityInfo
 from AccessControl.SecurityManagement import getSecurityManager
@@ -34,6 +33,12 @@
 from Products.CMFCore.utils import _dtmldir
 from Products.CMFCore.utils import _setCacheHeaders
 
+# BBB for Zope 2.12
+try:
+    from DocumentTemplate.security import RestrictedDTML
+except ImportError:
+    from AccessControl.DTML import RestrictedDTML
+
 _marker = object()
 
 

Modified: Products.CMFCore/trunk/Products/CMFCore/testing.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/testing.py	2010-06-06 13:06:05 UTC (rev 113180)
+++ Products.CMFCore/trunk/Products/CMFCore/testing.py	2010-06-06 13:11:01 UTC (rev 113181)
@@ -14,7 +14,6 @@
 """
 
 from OFS.SimpleItem import SimpleItem
-from Products.Five import zcml
 from Testing.ZopeTestCase.layer import ZopeLite
 from zope.component import adapts
 from zope.i18n.interfaces import IUserPreferredLanguages
@@ -28,7 +27,13 @@
 from Products.CMFCore.interfaces import IWorkflowDefinition
 from Products.GenericSetup.utils import BodyAdapterBase
 
+# BBB for Zope 2.12
+try:
+    from Zope2.App import zcml
+except ImportError:
+    from Products.Five import zcml
 
+
 class ConformsToFolder:
 
     def test_folder_interfaces(self):

Modified: Products.CMFCore/trunk/Products/CMFCore/tests/test_zcml.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/tests/test_zcml.py	2010-06-06 13:06:05 UTC (rev 113180)
+++ Products.CMFCore/trunk/Products/CMFCore/tests/test_zcml.py	2010-06-06 13:11:01 UTC (rev 113181)
@@ -25,7 +25,12 @@
     Use the cmf:registerDirectory directive::
 
       >>> import Products.CMFCore
-      >>> from Products.Five import zcml
+      >>> # BBB for Zope 2.12
+      ... try:
+      ...    from Zope2.App import zcml
+      ... except ImportError:
+      ...    from Products.Five import zcml
+
       >>> configure_zcml = '''
       ... <configure xmlns:cmf="http://namespaces.zope.org/cmf">
       ...   <cmf:registerDirectory



More information about the checkins mailing list