SIGN IN SIGN UP

[3.13] gh-122559: Synchronize C and Python implementation of the io module about pickling (GH-122628) (GH-133381)

In the C implementation, remove __reduce__ and __reduce_ex__ methods
that always raise TypeError and restore __getstate__ methods that always
raise TypeErrori.

This restores fine details of the pre-3.12 behavior and unifies
both implementations.
(cherry picked from commit e9253ebf74433de5ae6d7f1bce693a3a1173b3b1)
S
Serhiy Storchaka committed
973e2d3e29d4994bf01683e607d2a448d3d49f4f
Parent: 3c9d177
Committed by GitHub <noreply@github.com> on 5/4/2025, 4:04:09 PM