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 <mdipie...@cs.depaul.edu> 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 <thade...@thadeusb.com> wrote:
>
> > ....
>
> > if not request.args(0):
> >    redirect() or default = hi
>
> > -Thadeus
>
> > On Thu, Feb 11, 2010 at 6:19 PM, minh <mdn0...@gmail.com> 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 web...@googlegroups.com.
> > > To unsubscribe from this group, send email to 
> > > web2py+unsubscr...@googlegroups.com.
> > > 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 web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to