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 gregory.p.smith
Recipients diekhans, gregory.p.smith, vstinner
Date 2020-12-25.06:31:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1608877892.82.0.0549232972072.issue38435@roundup.psfhosted.org>
In-reply-to
Content
Doing the code inspection of existing preexec_fn= users within our codebase at work is revealing.  But those seem to be the bulk of uses.

I expect this deprecation to take a while.  Ex: if we mark it as PendingDeprecationWarning in 3.10, I'd still wait until _at least_ 3.13 to remove it.

Code using it often has a long legacy and may be written to run on a wide variety of Python versions.  It's painful to do so when features you need in order to stop using it are still only in modern versions.
History
Date User Action Args
2020-12-25 06:31:32gregory.p.smithsetrecipients: + gregory.p.smith, vstinner, diekhans
2020-12-25 06:31:32gregory.p.smithsetmessageid: <1608877892.82.0.0549232972072.issue38435@roundup.psfhosted.org>
2020-12-25 06:31:32gregory.p.smithlinkissue38435 messages
2020-12-25 06:31:32gregory.p.smithcreate