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.
Zope-Dev maillist - Zope-Dev@zope.org
** No cross posts or HTML encoding! **
(Related lists -