Jim Fulton wrote at 2007-9-26 11:29 -0400:
> ...
>>     IFoo(x)
>>     IBar(multi=(x,y))
>Actually, that is not the case.  If x already provides IFoo, then in  
>the first case, the existing object is retuned. Nothing is  
>instantiated.  OTOH, in:
>   getMultiAdapter([x], IFoo)
>   getAdapter(x, IFoo)
>either there is an error or some factory will be called.  x won't be  
>returned unless the factory happens to return it.

Is this not an irrelevant implementation detail?

Should I not concentrate on: I get an object related to "x"
implementing "IFoo"?

Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to