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) > >or > 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"? -- Dieter _______________________________________________ Zope3-dev mailing list Zope3-dev@zope.org Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com