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.