[Zope-dev] optimised python

Jim Fulton jim at zope.com
Mon Dec 19 07:12:44 EST 2005


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.

I don't think this is the case for recent versions of Python.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope-Dev mailing list