| commit | 9fe60340d7e8dc22b3aec205c557bc69a1b2d18c | [log] [tgz] |
|---|---|---|
| author | Mark Dickinson <dickinsm@gmail.com> | Sun Nov 26 14:29:52 2023 +0000 |
| committer | GitHub <noreply@github.com> | Sun Nov 26 14:29:52 2023 +0000 |
| tree | 9047eeb509b3a097caf58d9168ac719454cbb1fe | |
| parent | 3faf8e586d36e73faba13d9b61663afed6a24cb4 [diff] |
gh-112358: Fix Python 3.12 regression with subclassing struct.Struct. (#112424) Revert commit c8c0afc7137ab9f22bf59d591084948ca967c97c (PR #94532), which moved `struct.Struct` initialisation from `Struct.__init__` to `Struct.__new__`. This caused issues with code in the wild that subclasses `struct.Struct`.