Hi All,
In my controller I'm importing my own module class with
from messaging import Msg
If my class has any error (say a typo for example), then web2py opens the
usual ticket, but it doesn't show the line where the actual error occurred.
It shows the line where the *controller imported the module*.... which is
not very clarifying....
Is it working as expected ?
thanks
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Traceback (most recent call last):
File "/home/sebas/dev/web2py/peerservices/gluon/restricted.py", line
205, in restricted
exec ccode in environment
File
"/home/sebas/dev/web2py/peerservices/applications/peerservices/controllers/default.py"
<http://localhost:8000/admin/default/edit/peerservices/controllers/default.py>,
line 376, in <module>
File "/home/sebas/dev/web2py/peerservices/gluon/globals.py", line
173, in <lambda>
self._caller = lambda f: f()
File
"/home/sebas/dev/web2py/peerservices/applications/peerservices/controllers/default.py"
<http://localhost:8000/admin/default/edit/peerservices/controllers/default.py>,
line 289, in send_suggestion
from messaging import Msg
File "/home/sebas/dev/web2py/peerservices/gluon/custom_import.py",
line 289, in __call__
globals, locals, fromlist, level)
File "/home/sebas/dev/web2py/peerservices/gluon/custom_import.py",
line 132, in __call__
raise e # Don't hide something that went wrong
AttributeError: 'dict' object has no attribute 'auth'
289. from messaging import Msg
--
Sebastian E. Ovide