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

Reply via email to