[3.9] bpo-43710: Rollback the 3.9 bpo-42500 fix, it broke the ABI in 3.9.3 by gpshead · Pull Request #25179 · python/cpython

The fix for https://bugs.python.org/issue42500 included in 3.9.3 broke the ABI, leading to https://bugs.python.org/issue43710.

This PR is a rollback (git revert) of the specific change 8b795ab that caused the problem.

I suggest doing this for a perfectly safe 3.9.4 rather than trying to redo the non-critical bugfix under duress as a rush over a significant portion of the worlds holiday. Fixing it properly can wait until a scheduled 3.9.5.

https://bugs.python.org/issue43710