Robert Brewer wrote: > Ian Bicking wrote: >> Having thought about it, I think storing a tuple of >> (args, kwargs) is the best way to do this, since it's >> most explicit. Consumers can deal with args specially, >> ignore them, or raise an error, as they see fit -- >> there are reasons to do each of these. Hiding args >> in kwargs makes this choice more implicit, and probably >> more error prone as a result. >> >> One little question: if a dispatcher can never produce >> one of the kinds of information (which happens for some >> of them), should they put in an empty list/tuple or >> empty dict, or should they put in None for that item? >> I'm currently saying they must put in a list/tuple or dict. > > I would've thought they'd just leave out the entry altogether.
You can't omit something from a two-tuple; it would become ambiguous one-tuple of course! -- Ian Bicking | [EMAIL PROTECTED] | http://blog.ianbicking.org _______________________________________________ Web-SIG mailing list [email protected] Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com
