Repository navigation
Commit 7bcc37e
committed
Raise OverflowError for oversized pickle lengths
Extract the Python 3.14-compatible size-decoding error class and messages from #8954. Reject oversized advertised lengths before payload reads or allocation. Use bounded header-only regressions in the existing pickle snippet without changing canonical assertions.
Assisted-by: OpenAI Codex:model identifier unavailable1 parent 3af5f8a commit 7bcc37e
2 files changed
Lines changed: 33 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
818 | 818 | | |
819 | 819 | | |
820 | 820 | | |
821 | | - | |
822 | | - | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
823 | 827 | | |
824 | 828 | | |
825 | 829 | | |
826 | | - | |
827 | | - | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
828 | 833 | | |
829 | 834 | | |
830 | 835 | | |
| |||
1090 | 1095 | | |
1091 | 1096 | | |
1092 | 1097 | | |
1093 | | - | |
| 1098 | + | |
1094 | 1099 | | |
1095 | 1100 | | |
1096 | 1101 | | |
| |||
1129 | 1134 | | |
1130 | 1135 | | |
1131 | 1136 | | |
1132 | | - | |
| 1137 | + | |
1133 | 1138 | | |
1134 | 1139 | | |
1135 | 1140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
3 | 6 | | |
4 | 7 | | |
5 | 8 | | |
| |||
9 | 12 | | |
10 | 13 | | |
11 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments