From 12371b90a6005a3a7874e13e40e3d2f820ee468c Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Tue, 6 Dec 2016 07:20:52 -0500 Subject: Document API for adapter registry. Closes: #41. --- src/zope/interface/adapter.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/zope/interface') diff --git a/src/zope/interface/adapter.py b/src/zope/interface/adapter.py index db2a49b..f8fdb00 100644 --- a/src/zope/interface/adapter.py +++ b/src/zope/interface/adapter.py @@ -15,9 +15,11 @@ """ import weakref +from zope.interface import implementer from zope.interface import providedBy from zope.interface import Interface from zope.interface import ro +from zope.interface.interfaces import IAdapterRegistry from zope.interface._compat import _normalize_name @@ -605,6 +607,7 @@ class AdapterLookupBase(object): class AdapterLookup(AdapterLookupBase, LookupBase): pass +@implementer(IAdapterRegistry) class AdapterRegistry(BaseAdapterRegistry): LookupClass = AdapterLookup @@ -644,6 +647,7 @@ class AdapterRegistry(BaseAdapterRegistry): class VerifyingAdapterLookup(AdapterLookupBase, VerifyingBase): pass +@implementer(IAdapterRegistry) class VerifyingAdapterRegistry(BaseAdapterRegistry): LookupClass = VerifyingAdapterLookup -- cgit v1.2.1