[kernel] r9196 - in people/waldi/dkt/lib/dkt: . interface

Bastian Blank waldi at alioth.debian.org
Wed Jul 25 10:12:28 UTC 2007


Author: waldi
Date: Wed Jul 25 10:12:28 2007
New Revision: 9196

Log:
* lib/dkt/interface: New directory.
* lib/dkt/interface/__init__.py: Import parts of zope.interface.
* lib/dkt/interface/adapter.py
  - Import parts of zope.interface.adapter.
  - Provide default adapter registry.
* lib/dkt/interface.py: Remove.


Added:
   people/waldi/dkt/lib/dkt/interface/
   people/waldi/dkt/lib/dkt/interface/__init__.py
   people/waldi/dkt/lib/dkt/interface/adapter.py
Removed:
   people/waldi/dkt/lib/dkt/interface.py

Added: people/waldi/dkt/lib/dkt/interface/__init__.py
==============================================================================
--- (empty file)
+++ people/waldi/dkt/lib/dkt/interface/__init__.py	Wed Jul 25 10:12:28 2007
@@ -0,0 +1,11 @@
+from zope.interface import Interface, Attribute
+
+from zope.interface.declarations import providedBy, implementedBy
+from zope.interface.declarations import classImplements, classImplementsOnly
+from zope.interface.declarations import directlyProvidedBy, directlyProvides
+from zope.interface.declarations import alsoProvides, implementer
+from zope.interface.declarations import implements, implementsOnly
+from zope.interface.declarations import classProvides, moduleProvides
+from zope.interface.declarations import noLongerProvides, Declaration
+
+__all__ = ('Interface', 'Attribute')

Added: people/waldi/dkt/lib/dkt/interface/adapter.py
==============================================================================
--- (empty file)
+++ people/waldi/dkt/lib/dkt/interface/adapter.py	Wed Jul 25 10:12:28 2007
@@ -0,0 +1,5 @@
+from zope.interface.adapter import AdapterRegistry
+from zope.interface.interface import adapter_hooks as _adapter_hooks
+
+registry = AdapterRegistry()
+_adapter_hooks.append(registry.adapter_hook)



More information about the Kernel-svn-changes mailing list