[Zope-Checkins] SVN: Zope/trunk/ Removed ancient App.HotFixes module.
Hanno Schlichting
hannosch at hannosch.eu
Sat Jun 19 11:02:39 EDT 2010
Log message for revision 113649:
Removed ancient App.HotFixes module.
Changed:
U Zope/trunk/doc/CHANGES.rst
D Zope/trunk/src/App/Hotfixes.py
-=-
Modified: Zope/trunk/doc/CHANGES.rst
===================================================================
--- Zope/trunk/doc/CHANGES.rst 2010-06-19 14:59:27 UTC (rev 113648)
+++ Zope/trunk/doc/CHANGES.rst 2010-06-19 15:02:39 UTC (rev 113649)
@@ -11,6 +11,8 @@
Restructuring
+++++++++++++
+- Removed ancient App.HotFixes module.
+
- ZPublisherExceptionHook: Removed ancient backwards compatibility code.
Customized raise_standardErrorMessage methods have to implement the
signature introduced in Zope 2.6.
Deleted: Zope/trunk/src/App/Hotfixes.py
===================================================================
--- Zope/trunk/src/App/Hotfixes.py 2010-06-19 14:59:27 UTC (rev 113648)
+++ Zope/trunk/src/App/Hotfixes.py 2010-06-19 15:02:39 UTC (rev 113649)
@@ -1,62 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2002 Zope Foundation and Contributors.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
-# 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
-#
-##############################################################################
-
-from version_txt import getZopeVersion
-from logging import getLogger
-
-
-LOG = getLogger('Hotfixes')
-
-merged_hotfixes = {
- 'Hotfix_2001-09-28': 1,
- 'Hotfix_2002-03-01': 1,
- 'Hotfix_2002-04-15': 1,
- 'Hotfix_2002-06-14': 1,
- }
-
-
-APPLY = 1
-ALREADY_MERGED = 0
-OUTDATED_ZOPE = None
-
-
-def isMerged(name):
- return merged_hotfixes.get(name, 0)
-
-
-def logHotfix(id, apply_hotfix):
- if apply_hotfix:
- LOG.info('Applying %s' % id)
- elif apply_hotfix is OUTDATED_ZOPE:
- LOG.warn('Not applying %s. It is not designed for '
- 'this version of Zope. Please uninstall the hotfix product.'
- % id)
- else: # ALREADY_MERGED
- LOG.warn('Not applying %s. The fix has already been '
- 'merged into Zope. Please uninstall the hotfix product.'
- % id)
-
-
-def beforeApplyHotfix(id, req_major, req_minor, req_micro):
- major, minor, micro = getZopeVersion()[:3]
- if major > 0 and (
- (major * 10000 + minor * 100 + micro) <
- (req_major * 10000 + req_minor * 100 + req_micro)):
- # The version of Zope is too old for this hotfix.
- apply_hotfix = OUTDATED_ZOPE
- elif isMerged(id):
- apply_hotfix = ALREADY_MERGED
- else:
- apply_hotfix = APPLY
- logHotfix(id, apply_hotfix)
- return apply_hotfix
More information about the Zope-Checkins
mailing list