On Apr 29, 2:40 am, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote:
> Adam Atlas schrieb:
>
> > Is it possible to make more traceback information available for
> > exceptions code dynamically run via `exec`? Normally it just says
> > things like "File '<string>', line 3, in ?", which is not very
> > helpful. I'm looking for a way for it to show the line of source code
> > below it, like it would for an exception in a physical file. Is this
> > possible?
>
> Yes. You will need to print the traceback yourself; see
> traceback.print_tb for an example.
>
> Regards
> Martin

You could also write the code you want to execute to a temporary file,
then use execfile() on that file.

-Casey

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to