[web2py] Re: how to see line number or errors in my own module

2012-05-19 Thread Niphlod
it's a known issue with the custom importer

you could after all debug in the old way inserting print statements here 
and there in your module to see where execution stops.

Il giorno sabato 19 maggio 2012 12:00:45 UTC+2, sebastian ha scritto:

 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




  

Re: [web2py] Re: how to see line number or errors in my own module

2012-05-19 Thread Sebastian E. Ovide
oo... by known bug you mean that there is a ticket for it ?

On Sat, May 19, 2012 at 5:43 PM, Niphlod niph...@gmail.com wrote:

 it's a known issue with the custom importer

 you could after all debug in the old way inserting print statements here
 and there in your module to see where execution stops.

 Il giorno sabato 19 maggio 2012 12:00:45 UTC+2, sebastian ha scritto:

 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







-- 
Sebastian E. Ovide