On Feb 2, 2011, at 4:00 PM, Jonathan Lundell wrote:
> 
> On Feb 2, 2011, at 3:44 PM, walter wrote:
>> 
>> When I do next in the action:
>> def check():
>>   if request.args(1) == None:
>>       table = request.args(0)
>> 
>>   return dict(table=table)
>> 
>> And my url has a trailing slash after a function argument (i.e.
>> applictation/controller/function/argument/) I catch an internal error
>> everytime.
>> I confused.  What do I do wrong?
> 
> What internal error do you get? In the current release, a URL like this:
> 
>> application/controller/function/argument/
> 
> Gives you args like this: ['argument', '']
> 
> ...that is, the trailing slash is interpreted to mean that there's a second 
> (empty) arg. The version in the trunk strips (all) trailing slashes, so this 
> doesn't happen.

You could try:

def check():
  if not request.args(1):
      table = request.args(0)

Reply via email to