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 vstinner
Recipients Matt.Mackall, benjamin.peterson, brett.cannon, eric.smith, ezio.melotti, josh.r, larry, loewis, ncoghlan, pitrou, vstinner
Date 2014-04-16.06:36:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1397630187.46.0.680387413327.issue21199@psf.upfronthosting.co.za>
In-reply-to
Content
"If you want to announce that Python 2.7.x supports large objects on Windows 64 bits, be prepared to have to fix Python in various different places."

You can compare which modules define PY_SSIZE_T_CLEAN in Python 2.7 and 3.x. For example, it looks like bz2 and zlib modules handle correctly 64-bit lengths in Python 3, but don't in Python 2.

By the way, BZ2File_read() in Python 2.7 uses also the "l" format to parse the input length. It looks like the code was copied from fileobject.c.
History
Date User Action Args
2014-04-16 06:36:27vstinnersetrecipients: + vstinner, loewis, brett.cannon, ncoghlan, pitrou, larry, eric.smith, benjamin.peterson, ezio.melotti, Matt.Mackall, josh.r
2014-04-16 06:36:27vstinnersetmessageid: <1397630187.46.0.680387413327.issue21199@psf.upfronthosting.co.za>
2014-04-16 06:36:27vstinnerlinkissue21199 messages
2014-04-16 06:36:27vstinnercreate