[Zope3-checkins] CVS: Zope3/src/zope/interface - adapter.py:1.12

Stephan Richter srichter at cosmos.phy.tufts.edu
Sun Mar 28 18:42:58 EST 2004


Update of /cvs-repository/Zope3/src/zope/interface
In directory cvs.zope.org:/tmp/cvs-serv23631/src/zope/interface

Modified Files:
	adapter.py 
Log Message:


Subscription support is not implemented in the adapter registry's
getRegisteredMatching() method. However, we alreay have subscriptions, which
broke the method completely for any call. Commented out the raising of the
'NotImplementedError' and added a TODO item.


=== Zope3/src/zope/interface/adapter.py 1.11 => 1.12 ===
--- Zope3/src/zope/interface/adapter.py:1.11	Thu Mar 18 07:19:29 2004
+++ Zope3/src/zope/interface/adapter.py	Sun Mar 28 18:42:28 2004
@@ -620,7 +620,10 @@
                     for key, factories in items:
                         subscription, rwith, aname, target = key
                         if subscription:
-                            raise NotImplementedError
+                            continue
+                            # XXX: We have subscriptions now, so not being
+                            # implemented is not an option. (SR) 
+                            #raise NotImplementedError
                         if with is not None and not mextends(with, rwith):
                             continue
                         if name is not None and aname != name:




More information about the Zope3-Checkins mailing list