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.

Reply via email to