[Python-3000] debug (original) (raw)
Thomas Heller theller at ctypes.org
Thu May 31 21:59:28 CEST 2007
- Previous message: [Python-3000] __debug__
- Next message: [Python-3000] Buffer objects and StringIO
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Brett Cannon schrieb:
On 5/31/07, Georg Brandl <g.brandl at gmx.net> wrote:
Guido just fixed a case in the py3k branch where you could assign to "None" in a function call. debug has similar problems: it can't be assigned to normally, but via keyword arguments it is possible. This should be fixed; or should debug be thrown out anyway? I never use the flag, personally. When I am debugging I have an app-specific flag I set. I am +1 on ditching it. -Brett
I would very much wish that debug stays, because I use it it nearly every larger program that I later wish to freeze and distribute.
"if debug: ..." blocks have the advantage that no bytecode is generated when run or frozen with -O or -OO, so the modules imported in these blocks are not pulled in by modulefinder. You cannot get this effect (AFAIK) with app-specific flags.
Thanks, Thomas
- Previous message: [Python-3000] __debug__
- Next message: [Python-3000] Buffer objects and StringIO
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]