Hello
I have followed the threads:
[1] [2] [3]
I have four controllers, one of them is identidad.py, who defines the
decorator:
def requiere_login(fn):
def inner(*a,**b):
if session.authorized:
return fn(*a,**b)
else:
redirect(URL(r=request, f='login'))
return inner
I need to decorate functions of other controllers.
I tried to import without success of several ways.
1)
import identidad
2)
import applications.my_app.controllers.identidad as identidad
3)
from gluon.shell import exec_environment
identidad=exec_environment('applications/my_app/controllers/
identidad.py')
identidad.session = session
@identidad.requiere_login
def my_function():
...
...
Regards
Jose
[1] http://groups.google.com/group/web2py/browse_thread/thread/31b511d27918ddfa
[2] http://groups.google.com/group/web2py/browse_thread/thread/81aa1c1fc3a1eeb0
[3] http://groups.google.com/group/web2py/browse_thread/thread/1423caafc45fc7d0
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" 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
-~----------~----~----~----~------~----~------~--~---