On Sep 1, 2008, at 12:33 PM, Philipp von Weitershausen wrote:
> El 1 Sep 2008, a las 17:23 , Chris Withers escribió:
>> Philipp von Weitershausen wrote:
>>> I've personally thought for some time that it would be quite nice
>>> if all you had to do was call an interface to look up a utility
>>> (which is sort of a multi-adapter of order 0) or to do some kind
>>> of adaption, no matter how many objects you wanted to adapt. E.g.:
>> +sys.maxint. This is nice.
>>> auth = IAuthentication() # utility
>>> auth = IAuthentication(default=None)
>>> langs = IUserPreferredLanguages(request) # adapter
>>> langs = IUserPreferredLanguages(request, default=None)
>>> view = IBrowserPage((obj, request), name='index') # named
>> Right, but how do you differentiate adapting a tuple to IBrowserPage
>> versus adapting obj and request together to IBrowserPage?
> You don't, I guess. I'd say that multi-adaption is *defined* as the
> adaption of a tuple.
Some people who use zope.interface reply on being able to singly adapt
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -