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 >> multi-adapter > > 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 http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )