Thanks Anthony. It worked but now it always validates no matter what.

I have passed

# request.vars
<Storage {'rooms': 'asd'}>
request.vars._formname = "get_rates"

print "accepts:", form.accepts(request.vars, session=None, dbio=False, 
formname="get_rates")
print "validate:", form.validate(request_vars=request.vars, session=None, 
formname="get_rates")

And the form is accepted on both cases.

Is not, at least, the variable type compared?

Would it make sense to modify the Field class to add initial validators 
when it is instantiated? 
This way you wont have to repeat the declarations as for "integer", IS_INT, 
"date", IS_DATE and so on.

Thanks for the help. 


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to