Hi Again, Looks like the problem is with zope.component rather than the zcml:
from factories import Factory provideAdapter(Factory, adapts=(SomeClass,None),
provides=ISomething, name='something')
getAdapters((SomeClass('test'),object()),ISomething)
[]
from zope.component import getMultiAdapter getMultiAdapter((SomeClass('test'),object()),ISomething)
Traceback (most recent call last): File "<stdin>", line 1, in ? File "zope/component/__init__.py", line 154, in getMultiAdapter raise ComponentLookupError(objects, interface, name) zope.component.interfaces.ComponentLookupError: ((<SomeClass at test>, <object object at 0xb73a2648>), <InterfaceClass interfaces.ISomething>, u'') Cheers, Chris _______________________________________________ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users