New submission from Ralf Schmitt <[EMAIL PROTECTED]>: sys.flags is missing bytes_warning:
Python 2.6a2+ (trunk, May 8 2008, 12:09:50) [GCC 4.2.3 (Debian 4.2.3-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> sys.flags sys.flags(debug=0, py3k_warning=0, division_warning=0, division_new=0, inspect=0, interactive=0, optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0, tabcheck=0, verbose=0, unicode=0) This is only used from warnings.py currently: ~/pydev/trunk/ ack bytes_warning Lib/warnings.py 311: bytes_warning = sys.flags.bytes_warning 312: if bytes_warning > 1: 314: elif bytes_warning: Python/sysmodule.c 1172: {"bytes_warning", "-b"}, (I only see an attribute error in frozen programs). The attached patch fixes it by not using the sizeof operator to compute the size of the array. This gives: >>> sys.flags sys.flags(debug=0, py3k_warning=0, division_warning=0, division_new=0, inspect=0, interactive=0, optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0, tabcheck=0, verbose=0, unicode=0, bytes_warning=0) ---------- files: bytes_warning.patch keywords: patch messages: 66411 nosy: schmir severity: normal status: open title: sys.flags is missing bytes_warning type: behavior versions: Python 2.6 Added file: http://bugs.python.org/file10220/bytes_warning.patch __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2790> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com