Log message for revision 94482: - added 'InitializeClass' alias to ease migration
Changed: U Zope/branches/2.10/doc/CHANGES.txt U Zope/branches/2.10/lib/python/App/class_init.py U Zope/branches/2.10/lib/python/Globals/__init__.py -=- Modified: Zope/branches/2.10/doc/CHANGES.txt =================================================================== --- Zope/branches/2.10/doc/CHANGES.txt 2009-01-03 15:47:11 UTC (rev 94481) +++ Zope/branches/2.10/doc/CHANGES.txt 2009-01-03 15:54:16 UTC (rev 94482) @@ -8,7 +8,11 @@ Restructuring - - Moved 'ApplicationDefaultPermissiosn' from 'App.class_init' to + - Added 'InitializeClass' alias in 'App.class_init' to ease migration. + In Zope 2.12 it will be recommended to import 'InitializeClass' from + 'App.class_init' instead of 'Globals'. + + - Moved 'ApplicationDefaultPermissions' from 'App.class_init' to 'AccessControl.Permissions', in order to break an import cycle in third-party code which avoids imports from 'Globals.' Left the class importable from its old location without deprecation. Modified: Zope/branches/2.10/lib/python/App/class_init.py =================================================================== --- Zope/branches/2.10/lib/python/App/class_init.py 2009-01-03 15:47:11 UTC (rev 94481) +++ Zope/branches/2.10/lib/python/App/class_init.py 2009-01-03 15:54:16 UTC (rev 94482) @@ -79,3 +79,5 @@ "Class %s.%s has a security declaration for " "nonexistent method %r", self.__module__, self.__name__, mname) + +InitializeClass = default__class_init__ # future name Modified: Zope/branches/2.10/lib/python/Globals/__init__.py =================================================================== --- Zope/branches/2.10/lib/python/Globals/__init__.py 2009-01-03 15:47:11 UTC (rev 94481) +++ Zope/branches/2.10/lib/python/Globals/__init__.py 2009-01-03 15:54:16 UTC (rev 94482) @@ -27,11 +27,7 @@ from App.Common import package_home, attrget, Dictionary from App.config import getConfiguration as _getConfiguration from Persistence import Persistent, PersistentMapping -from App.class_init import default__class_init__ - -# Nicer alias for class initializer. -InitializeClass = default__class_init__ - +from App.class_init import InitializeClass, default__class_init__ from App.special_dtml import HTML, HTMLFile, DTMLFile from App.Dialogs import MessageDialog from App.ImageFile import ImageFile _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins