[Zope-Checkins]
SVN: Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
Turned method into a property, as per philiKON's suggestion.
Hanno Schlichting
plone at hannosch.info
Sun Jun 24 20:01:39 EDT 2007
Log message for revision 77023:
Turned method into a property, as per philiKON's suggestion.
Changed:
U Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
-=-
Modified: Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
===================================================================
--- Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py 2007-06-24 19:37:05 UTC (rev 77022)
+++ Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py 2007-06-25 00:01:39 UTC (rev 77023)
@@ -172,16 +172,16 @@
__allow_access_to_unprotected_subobjects__ = 1
__roles__ = _what_not_even_god_should_do
+ # Acquisition will nowadays try to do an getattr on all objects which
+ # aren't Acquisition wrappers, asking for a __parent__ pointer. We need
+ # to provide a fake one, or our normal __getattr__ method will be used
+ # and fail as __parent__ starts with a __.
+
+ __parent__ = None
+
def __repr__(self):
return '<UnauthorizedBinding: %s>' % self._name
- def __parent__(self):
- # Acquisition will nowadays try to do an getattr on all objects which
- # aren't Acquisition wrappers asking for a __parent__ pointer. We need
- # to provide a fake one, or our normal __getattr__ method will be used
- # and fail as __parent__ starts with a __.
- return None
-
def __getattr__(self, name, default=None):
# Make *extra* sure that the wrapper isn't used to access
# __call__, etc.
More information about the Zope-Checkins
mailing list