Log message for revision 68786: reverted -r39882:39761: - removed deprecation warnings added in Zope 2.8.5 (the warning period starts in Zope 2.9.0)
Changed: U Zope/branches/Zope-2_8-branch/doc/CHANGES.txt U Zope/branches/Zope-2_8-branch/lib/python/OFS/Application.py -=- Modified: Zope/branches/Zope-2_8-branch/doc/CHANGES.txt =================================================================== --- Zope/branches/Zope-2_8-branch/doc/CHANGES.txt 2006-06-21 22:26:01 UTC (rev 68785) +++ Zope/branches/Zope-2_8-branch/doc/CHANGES.txt 2006-06-22 11:22:33 UTC (rev 68786) @@ -18,6 +18,9 @@ Bugs fixed + - OFS Application: Removed deprecation warnings added in Zope 2.8.5. + The warning period starts in Zope 2.9.0. + - Collector #2136: Map ResourceLockedError to the correct response code. - Collector #2016: DemoStorage couldn't wrap base storages without Modified: Zope/branches/Zope-2_8-branch/lib/python/OFS/Application.py =================================================================== --- Zope/branches/Zope-2_8-branch/lib/python/OFS/Application.py 2006-06-21 22:26:01 UTC (rev 68785) +++ Zope/branches/Zope-2_8-branch/lib/python/OFS/Application.py 2006-06-22 11:22:33 UTC (rev 68786) @@ -7,7 +7,7 @@ # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS -# FOR A PARTICULAR PURPOSE. +# FOR A PARTICULAR PURPOSE # ############################################################################## """Application support @@ -18,9 +18,8 @@ import os, sys, traceback from cgi import escape from StringIO import StringIO -from warnings import warn -import Globals, Products, App.Product, App.ProductRegistry +import Globals, Products, App.Product, App.ProductRegistry, misc_ import transaction from AccessControl.User import UserFolder from Acquisition import aq_base @@ -30,17 +29,15 @@ from App.ProductContext import ProductContext from DateTime import DateTime from HelpSys.HelpSys import HelpSys +from misc_ import Misc_ from webdav.NullResource import NullResource from zExceptions import Redirect as RedirectException, Forbidden from zLOG import LOG, ERROR, WARNING, INFO import Folder -import misc_ import ZDOM from FindSupport import FindSupport -from misc_ import Misc_ - class Application(Globals.ApplicationDefaultPermissions, ZDOM.Root, Folder.Folder, App.ProductRegistry.ProductRegistry, FindSupport): @@ -404,7 +401,7 @@ default_period_secs = 20 default_timeout_mins = 20 - limit = getattr(config, 'maximum_number_of_session_objects', + limit = getattr(config, 'maximum_number_of_session_objects', default_limit) timeout_spec = getattr(config, 'session_timeout_minutes', default_timeout_mins) @@ -731,6 +728,7 @@ path_join=os.path.join isdir=os.path.isdir exists=os.path.exists + DictType=type({}) global_dict=globals() silly=('__doc__',) @@ -751,7 +749,7 @@ # like icon images. misc_=pgetattr(product, 'misc_', {}) if misc_: - if isinstance(misc_, dict): + if type(misc_) is DictType: misc_=Misc_(product_name, misc_) Application.misc_.__dict__[product_name]=misc_ @@ -779,13 +777,6 @@ # constructors, etc. permissions={} new_permissions={} - if pgetattr(product, '__ac_permissions__', None) is not None: - warn('__init__.py of %s has a long deprecated ' - '\'__ac_permissions__\' attribute. ' - '\'__ac_permissions__\' will be ignored by ' - 'install_product in Zope 2.10. Please use registerClass ' - 'instead.' % product.__name__, - DeprecationWarning) for p in pgetattr(product, '__ac_permissions__', ()): permission, names, default = ( tuple(p)+('Manager',))[:3] @@ -795,12 +786,6 @@ elif not folder_permissions.has_key(permission): new_permissions[permission]=() - if pgetattr(product, 'meta_types', None) is not None: - warn('__init__.py of %s has a long deprecated \'meta_types\' ' - 'attribute. \'meta_types\' will be ignored by ' - 'install_product in Zope 2.10. Please use registerClass ' - 'instead.' % product.__name__, - DeprecationWarning) for meta_type in pgetattr(product, 'meta_types', ()): # Modern product initialization via a ProductContext # adds 'product' and 'permission' keys to the meta_type @@ -812,12 +797,6 @@ meta_type['visibility'] = 'Global' meta_types.append(meta_type) - if pgetattr(product, 'methods', None) is not None: - warn('__init__.py of %s has a long deprecated \'methods\' ' - 'attribute. \'methods\' will be ignored by ' - 'install_product in Zope 2.10. Please use registerClass ' - 'instead.' % product.__name__, - DeprecationWarning) for name,method in pgetattr( product, 'methods', {}).items(): if not hasattr(Folder.Folder, name): _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins