[Checkins] SVN: Sandbox/faassen/iface/src/iface/compatibility.py whitespace
Thomas Lotze
tl at gocept.com
Mon Jan 11 02:40:19 EST 2010
Log message for revision 108002:
whitespace
Changed:
U Sandbox/faassen/iface/src/iface/compatibility.py
-=-
Modified: Sandbox/faassen/iface/src/iface/compatibility.py
===================================================================
--- Sandbox/faassen/iface/src/iface/compatibility.py 2010-01-11 07:39:48 UTC (rev 108001)
+++ Sandbox/faassen/iface/src/iface/compatibility.py 2010-01-11 07:40:19 UTC (rev 108002)
@@ -1,14 +1,18 @@
from iface import MapKey, MultiMap
+
class ZopeInterfaceMapKey(MapKey):
+
def __init__(self, interface):
super(ZopeInterfaceMapKey, self).__init__(
interface, map(ZopeInterfaceMapKey, interface.__bases__))
+
class CompatibilityAdapterRegistry(object):
+
def __init__(self):
self._map = MultiMap()
-
+
def register(self, required, provided, name, value):
required = map(ZopeInterfaceMapKey, required)
self._map[required] = value
@@ -19,4 +23,3 @@
return self._map[required]
except KeyError:
return None
-
More information about the checkins
mailing list