This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brett.cannon
Recipients Trip.Volpe, ajaksu2, amaury.forgeotdarc, barry, belopolsky, brett.cannon, eric.araujo, eric.snow, ethan.furman, flox, nedbat, pgimeno, rhettinger, terry.reedy, tshepang, vstinner
Date 2015-10-22.18:37:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1445539068.38.0.772873046862.issue2506@psf.upfronthosting.co.za>
In-reply-to
Content
I believe the python-ideas thread on this topic came to the conclusion that a -X flag -- e.g., `-X DisableOptimizations` -- would be a good way to turn off all optimizations. The flag could then either blindly set sys.dont_write_bytecode to True or set sys.flags.optimize to -1 in which case a bytecode file named e.g. foo.cpython-36.opt--1.pyc would be written which won't lead to any conflicts (I wish we could use False for sys.flags.optimize but that has the same values as 0 which is the default optimization level).

Does one of those proposal seems acceptable to everyone? Do people like Ned who asked for this feature have a preference as to whether the bytecode is or is not written out to a .pyc file?
History
Date User Action Args
2015-10-22 18:37:48brett.cannonsetrecipients: + brett.cannon, barry, rhettinger, terry.reedy, amaury.forgeotdarc, belopolsky, vstinner, ajaksu2, nedbat, eric.araujo, flox, ethan.furman, tshepang, eric.snow, Trip.Volpe, pgimeno
2015-10-22 18:37:48brett.cannonsetmessageid: <1445539068.38.0.772873046862.issue2506@psf.upfronthosting.co.za>
2015-10-22 18:37:48brett.cannonlinkissue2506 messages
2015-10-22 18:37:47brett.cannoncreate