Re: improving the utility and adapter lookup APIs

Gary Poster <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
On Nov 25, 2009, at 11:54 AM, Chris McDonough wrote:

> Gary Poster wrote:
>> FWIW, I'm saying that utilities and adapters are different.  I share your/Martijn's/other people's general thoughts about merging adapters and multiadapters in the interface __call__ syntax.
> 
> There might should be more obvious APIs for just *retrieving* an adapter based on a set of interfaces; it's useful to be able to retrieve an adapter without invoking it.  Currently this is possible via registry.adapters.loookup, which is fine.
> 
> And I know it's heresy, but sometimes I register something as an "adapter" that is not callable with the number of arguments I'm adapting it with.  Sometimes its convenient to register something that gets adapted using a number of arguments that doesn't match the adaptation arguments.
> 
> If some set of ZCA APIs made it the responsibility of the *caller* to invoke the adapter with arguments would go a long way between normalizing the difference between utilities and adapters (because they would essentially then be the same thing).

Yeah, this is one of my goals too.

Gary

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.