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
-~----------~----~----~----~------~----~------~--~---

Reply via email to