If I understand - you want to be able to have a link which will take you to the line / code where an exception occurred.
Break apart what you want to do something like this, I think: 2 parts: get admin to programmatically edit a desired line in a desired file; parse a ticket, to get the interesting line / file name; connect the two, and consider what cases (general errors without application files, e.g. gluon files or no files) need special handling. - first just create a page that will go to another page; - then add this to admin, something which will produce a link to go to the (?) editor with the right file, the right line number; - then add dynamically generating the file and line from some action (doesn't matter what - start by putting constants in variables); - then finally parse the dump to connect the two - that is, get the right file and line from the ticket, and put it in the "meaningless" variables you used to get the admin to "go to the correct file / line". I think the first part will get you the "more understanding of web2py" you want; The latter part will get you to read the 'd' of the string from the pickled code, output, and traceback (for that, look at the class Restricted in gluon/restricted.py) If you keep these as 2 separate "mini-projects" with the common interface to be joined at of "filename / line number variables" you might even have some fun. And it doesn't really matter if you ever finish one, or both - HAVE LOTS OF FUN! :-) On Sun, Apr 26, 2009 at 7:22 AM, Jason Brower <encomp...@gmail.com> wrote: > > I want to contribute to the development of web2py. :D > I have an idea to add a feature. This one, for one, makes it so there > is an anchor on the line numbers when there is an error report. So it > can jump to the line where the error happened. > You can do it if you like. But I want to be a bigger part of web2py so > I want to understand it's inner workings better. > BR, > Jason Brower > > > On Sat, 2009-04-25 at 21:50 -0700, mdipierro wrote: > > I do not understand. Can you post an example? > > > > On Apr 25, 11:26 pm, Jason Brower <encomp...@gmail.com> wrote: > > > I want to add a feature to the error reporting section of the code. > > > Where is that part of the code? > > > In specific, I would like to add something to where it prints out the > > > final code before running. (When an error happens.) > > > --- > > > Best Regards, > > > Jason Brower > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---