[Zope3-Users] Re: Checking if an interface is provided by an
object or could be adapted to
Dominik Huber
dominik.huber at perse.ch
Wed May 3 03:01:36 EDT 2006
Bernd Dorn wrote:
>
> On 01.05.2006, at 01:55, Stephan Richter wrote:
>
>> On Sunday 30 April 2006 19:34, Bernd Dorn wrote:
>>> component.queryMultiAdapter((bar,baz), IFoo) is not None or False
>
> this way you always get True or False
>
> ok, for this case it is ok
>
> but when you have a class that uses __conform__ None may be returned
> when you use this
>
> IFoo(context,False)
>
> or am i wrong?
No, if __conform__ return None, the registered adapters will be looked
up afterward. If no global adapter could be found the default will be
returned regularly
Regards,
Dominik
More information about the Zope3-users
mailing list