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

Reply via email to