SIGN IN SIGN UP

bpo-44342: [Enum] changed pickling from by-value to by-name (GH-26658) (GH-26660)

by-value lookups could fail on complex enums, necessitating a check for
__reduce__ and possibly sabotaging the final enum;

by-name lookups should never fail, and sabotaging is no longer necessary
for class-based enum creation.
(cherry picked from commit 62f1d2b3d7dda99598d053e10b785c463fdcf591)

Co-authored-by: Ethan Furman <ethan@stoneleaf.us>

Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
M
Miss Islington (bot) committed
b613132861839b6d05b67138842b579e1af29f9c
Parent: 3e13742
Committed by GitHub <noreply@github.com> on 6/10/2021, 11:37:27 PM