[issue26513] platform.win32_ver() broken in 2.7.11
Alex R. Hoyling added the comment: || We now use 'product_type' on 3.5+ and 'product' on 2.7, so we should be good. It actually looks like we use `product_type` on Python 2.7.12, not `product`. On Python 2.7.12, on Windows Server 2008 R2: >>> import sys >>> sys.getwindowsversion().product Traceback (most recent call last): File "", line 1, in AttributeError: 'sys.getwindowsversion' object has no attribute 'product' >>> sys.getwindowsversion().product_type 3 This would cause `platform.release()` to output '7' instead of '2008ServerR2'. I don't think this issue is resolved. -- nosy: +arhoyling ___ Python tracker <http://bugs.python.org/issue26513> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26513] platform.win32_ver() broken in 2.7.11
Alex R. Hoyling added the comment: In fact, at the tip of the 2.7 branch in `sysmodule.c` we have: static PyStructSequence_Field windows_version_fields[] = { {"major", "Major version number"}, {"minor", "Minor version number"}, {"build", "Build number"}, {"platform", "Operating system platform"}, {"service_pack", "Latest Service Pack installed on the system"}, {"service_pack_major", "Service Pack major version number"}, {"service_pack_minor", "Service Pack minor version number"}, {"suite_mask", "Bit mask identifying available product suites"}, {"product_type", "System product type"}, {0} }; https://hg.python.org/cpython/file/2.7/Python/sysmodule.c -- ___ Python tracker <http://bugs.python.org/issue26513> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com