[Web-SIG] wsgi.url_vars feedback

Ian Bicking ianb at colorstudy.com
Wed Nov 1 00:42:43 CET 2006


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 | ianb at colorstudy.com | http://blog.ianbicking.org


More information about the Web-SIG mailing list