[Zope-Checkins] CVS: Zope3/lib/python/Zope/ComponentArchitecture - GlobalAdapterService.py:1.1.2.3
Steve Alexander
steve@cat-box.net
Sun, 26 May 2002 14:20:50 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/ComponentArchitecture
In directory cvs.zope.org:/tmp/cvs-serv6102/lib/python/Zope/ComponentArchitecture
Modified Files:
Tag: Zope-3x-branch
GlobalAdapterService.py
Log Message:
Security-related management screens now work!
I've had to change the way use of Annotations is declared in classes
a little bit. I'll explain more about that in an email to
zope3-dev shortly.
=== Zope3/lib/python/Zope/ComponentArchitecture/GlobalAdapterService.py 1.1.2.2 => 1.1.2.3 ===
class GlobalAdapterService:
- __implements__=IGlobalAdapterService
+ __implements__ = IGlobalAdapterService
def __init__(self):
- self.__adapters=IToIRegistry()
+ self.__adapters = IToIRegistry()
def provideAdapter(self, forInterface, providedInterface, maker):
"""see IGlobalAdapterService interface"""
@@ -51,7 +51,7 @@
def getAdapter(self, object, interface, default=_marker):
"""see IAdapterService interface"""
- clean_object=removeAllProxies(object)
+ clean_object = removeAllProxies(object)
if interface.isImplementedBy(clean_object): return object
makers = self.__adapters.getForObject(clean_object, interface)
if makers is None:
@@ -70,7 +70,7 @@
-_clear = adapterService._clear
+_clear = adapterService._clear
# Register our cleanup with Testing.CleanUp to make writing unit tests simpler.
from Zope.Testing.CleanUp import addCleanUp