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 eryksun
Recipients amaury.forgeotdarc, eryksun, iritkatriel, larry, pitrou, sbt
Date 2020-11-18.14:13:55
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1605708835.64.0.665230160522.issue15263@roundup.psfhosted.org>
In-reply-to
Content
> I don't see any _Py_VerifyFd in the code, is this out of date?

Yes, this issue is out of date. The underlying issue is that the C runtime in Windows automatically checks various parameters and calls a registered handler for invalid parameters, for which the default handler terminates the process. Python 3.5+ uses a new C runtime (ucrt), which supports setting a handler for just the current thread, so this issue is addressed more generally nowadays by the macros _Py_BEGIN_SUPPRESS_IPH and _Py_END_SUPPRESS_IPH.
History
Date User Action Args
2020-11-18 14:13:55eryksunsetrecipients: + eryksun, amaury.forgeotdarc, pitrou, larry, sbt, iritkatriel
2020-11-18 14:13:55eryksunsetmessageid: <1605708835.64.0.665230160522.issue15263@roundup.psfhosted.org>
2020-11-18 14:13:55eryksunlinkissue15263 messages
2020-11-18 14:13:55eryksuncreate