[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