Kevin Dangoor wrote:
> On 3/29/06, Claudio Martínez <[EMAIL PROTECTED]> wrote:
>> I just submitted ticket with a patch attached.
>>
>> http://trac.turbogears.org/turbogears/ticket/694/
>>
>> """Unexpected keyword arguments never get to a controller or validator
>> because they are cleared in the way by adapt_call. This function only
>> leaves the parameters used by the controller.
>>
>> This can cause many problems, for example if your controller has an
>> optional keyword argument called limit and someone somewhere mistypes
>> limit as linit, you would be using the default value. Depending on the
>> situation, this can cost a lot of time.
> 
> I think you're right that this can make troubleshooting more
> difficult. This behavior in the controller is fairly new. Rather than
> just going ahead and adding a switch, it'd be good to discuss whether
> people want this kind of behavior.
> 
> I'm pretty sure that Simon and I talked about it a little bit when he
> implemented that code, but it's an important enough point to bring up
> with the group here.
> 
> Should unexpected parameters raise an exception every time?

The idea was we should not allow something as simple as an incomplete 
link resulting in errors (500).

Having said that, I agree with Claudio, making this behaviour optional 
can save time during development.


Cheers,
Simon

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to