Only if you trust the contents of request.args[0], it will still blow up with 'abc' in it for example.
On Feb 11, 8:14 pm, mdipierro <[email protected]> wrote: > I define > > def error(message=''): > session.flash=message > redirect(URL(r=request,f='error_page')) > > and > > def get_record(): > record = db.table[request.args(0)] or error("oops!") > > On Feb 11, 7:06 pm, Thadeus Burgess <[email protected]> wrote: > > > .... > > > if not request.args(0): > > redirect() or default = hi > > > -Thadeus > > > On Thu, Feb 11, 2010 at 6:19 PM, minh <[email protected]> wrote: > > > Is there a way to require arguments/vars in the controller functions > > > other than explicitly checking for them? > > > > It would be nice if we could decorate the functions similar to how the > > > auth works, ex: > > > > @require_arg_function(minargs=2, message="Invalid arguments") > > > def some_function(): > > > .... > > > > Thanks. > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "web2py-users" 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 > > > athttp://groups.google.com/group/web2py?hl=en. -- You received this message because you are subscribed to the Google Groups "web2py-users" 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/web2py?hl=en.

