]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Added support for ``if __debug__:'' -- if -O is given, this form is
authorGuido van Rossum <guido@python.org>
Tue, 11 Mar 1997 18:42:21 +0000 (18:42 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 11 Mar 1997 18:42:21 +0000 (18:42 +0000)
commit7c53111d5b74dbd46ec1acf2328f0ce67732324b
treef1402f898e83ae31613151b5e5ab68bfa7ff7429
parent0824f63cfc4336b9fc6ff6e2f067a9fcd80aa162
Added support for ``if __debug__:'' -- if -O is given, this form is
recognized by the code generator and code generation for the test and
the subsequent suite is suppressed.

One must write *exactly* ``if __debug__:'' or ``elif __debug__:'' --
no parentheses or operators must be present, or the optimization is
not carried through.  Whitespace doesn't matter.  Other uses of
__debug__ will find __debug__ defined as 0 or 1 in the __builtin__
module.
Python/compile.c