summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTres Seaver <tseaver@palladion.com>2016-12-06 07:20:52 -0500
committerTres Seaver <tseaver@palladion.com>2016-12-06 07:20:52 -0500
commit12371b90a6005a3a7874e13e40e3d2f820ee468c (patch)
tree6be458854460a3ac05713f828a68959d7c3331c1 /src
parentb30d4d68e4c6751fc7b22f6bfd956396818b665d (diff)
downloadzope-interface-12371b90a6005a3a7874e13e40e3d2f820ee468c.tar.gz
Document API for adapter registry.
Closes: #41.
Diffstat (limited to 'src')
-rw-r--r--src/zope/interface/adapter.py4
1 files changed, 4 insertions, 0 deletions
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