Hi everyone I am using the following python/web2y versions:
web2py™ (1, 99, 3, datetime.datetime(2011, 10, 18, 17, 10, 12),
'dev')
Python Python 2.7: /usr/bin/python
I am running web2py from source under linux.
I have the following method in my default controller file:
@auth.requires_login()
def add_recipe():
form = crud.create(db.recipe, next=URL('list_recipes'))
return dict(form=form)
When I have the decorator, I get the following stack trace when trying
to access that view:
Traceback (most recent call last):
File "/home/mattosaurus/web2py/gluon/restricted.py", line 192, in
restricted
else:
File "/home/mattosaurus/web2py/applications/recipeViewer/controllers/
default.py", line 105, in <module>
File "/home/mattosaurus/web2py/gluon/globals.py", line 149, in
<lambda>
self._caller = lambda f: f()
File "/home/mattosaurus/web2py/gluon/tools.py", line 2465, in f
"""
UnboundLocalError: local variable 'condition' referenced before
assignment
I'm not sure what this means, but I know that it goes away if I remove
the decorator. How can I get this working without removing my
decorator?
Thank you.