[Zope-Checkins] SVN: Products.Five/branches/1.0/ Get rid of monkey
which is unnecessary in Zope 2.8
Philipp von Weitershausen
philikon at philikon.de
Fri Mar 31 11:50:29 EST 2006
Log message for revision 66276:
Get rid of monkey which is unnecessary in Zope 2.8
Changed:
U Products.Five/branches/1.0/__init__.py
D Products.Five/branches/1.0/monkey.py
-=-
Modified: Products.Five/branches/1.0/__init__.py
===================================================================
--- Products.Five/branches/1.0/__init__.py 2006-03-31 16:50:06 UTC (rev 66275)
+++ Products.Five/branches/1.0/__init__.py 2006-03-31 16:50:28 UTC (rev 66276)
@@ -18,12 +18,8 @@
import Acquisition
from Globals import INSTANCE_HOME
-import monkey
import zcml
-# trigger monkey patches
-monkey.monkeyPatch()
-
# public API provided by Five
# usage: from Products.Five import <something>
from browser import BrowserView
Deleted: Products.Five/branches/1.0/monkey.py
===================================================================
--- Products.Five/branches/1.0/monkey.py 2006-03-31 16:50:06 UTC (rev 66275)
+++ Products.Five/branches/1.0/monkey.py 2006-03-31 16:50:28 UTC (rev 66276)
@@ -1,40 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2004, 2005 Zope Corporation and Contributors.
-# All Rights Reserved.
-#
-# 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.
-#
-##############################################################################
-"""Bad monkey!
-
-$Id$
-"""
-def monkeyPatch():
- """Trigger all monkey patches needed to make Five work.
-
- This adjusts Zope 2 classes to make them work with Zope 3.
-
- Monkey patches are kept to a minimum level.
- """
-
- from ZPublisher.HTTPRequest import HTTPRequest
-
- def getPresentationSkin(self):
- return getattr(self, '_presentation_skin', None)
-
- def setPresentationSkin(self, skin):
- self._presentation_skin = skin
-
- def getURL(self):
- return self.URL
-
- HTTPRequest.getPresentationSkin = getPresentationSkin
- HTTPRequest.setPresentationSkin = setPresentationSkin
- HTTPRequest.__contains__ = lambda self, key: self.has_key(key)
- HTTPRequest.getURL = getURL
More information about the Zope-Checkins
mailing list