[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