[Zope-dev] optimised python

Jens Vagelpohl jens at dataflake.org
Mon Dec 19 07:51:17 EST 2005


On 19 Dec 2005, at 12:00, Sidnei da Silva wrote:

> On Mon, Dec 19, 2005 at 06:50:19AM -0500, Jim Fulton wrote:
> | >There is a drawback: Debugging becomes a lot harder and sometimes
> | >impossible because you get no or faulty line number information in
> | >tracebacks and when using pdb.
> |
> | That isn't true.  Line numbers are included and valid.
> |
> | All -O does is:
> |
> | - cause __debug__ to be false
> |
> | - cause assert statements to be noop.
>
> I think Jens was referring to the fact that since some version  
> (which I
> don't remember correctly), when run with -O python will show the line
> number of the function definition on tracebacks instead of the real
> line number where the exception occurred.

Thanks Sidnei, that's what I meant. Just didn't remember the details,  
something with line numbers ;)

jens




More information about the Zope-Dev mailing list