Commit f81be8a
committed
Issue #22995: Instances of extension types with a state that aren't
subclasses of list or dict and haven't implemented any pickle-related
methods (__reduce__, __reduce_ex__, __getnewargs__, __getnewargs_ex__,
or __getstate__), can no longer be pickled. Including memoryview.1 parent bc4ded9 commit f81be8a
4 files changed
Lines changed: 67 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
424 | 426 | | |
425 | 427 | | |
426 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
427 | 440 | | |
428 | 441 | | |
429 | 442 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| |||
519 | 521 | | |
520 | 522 | | |
521 | 523 | | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
522 | 535 | | |
523 | 536 | | |
524 | 537 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
13 | 18 | | |
14 | 19 | | |
15 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3831 | 3831 | | |
3832 | 3832 | | |
3833 | 3833 | | |
3834 | | - | |
| 3834 | + | |
3835 | 3835 | | |
3836 | 3836 | | |
3837 | 3837 | | |
| |||
3846 | 3846 | | |
3847 | 3847 | | |
3848 | 3848 | | |
| 3849 | + | |
| 3850 | + | |
| 3851 | + | |
| 3852 | + | |
| 3853 | + | |
| 3854 | + | |
| 3855 | + | |
3849 | 3856 | | |
3850 | 3857 | | |
3851 | 3858 | | |
| |||
3870 | 3877 | | |
3871 | 3878 | | |
3872 | 3879 | | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
3873 | 3898 | | |
3874 | 3899 | | |
3875 | 3900 | | |
| |||
4099 | 4124 | | |
4100 | 4125 | | |
4101 | 4126 | | |
| 4127 | + | |
4102 | 4128 | | |
4103 | 4129 | | |
4104 | 4130 | | |
4105 | | - | |
| 4131 | + | |
4106 | 4132 | | |
4107 | 4133 | | |
4108 | 4134 | | |
4109 | 4135 | | |
4110 | 4136 | | |
4111 | 4137 | | |
4112 | | - | |
4113 | | - | |
4114 | | - | |
4115 | | - | |
4116 | | - | |
4117 | | - | |
4118 | | - | |
4119 | 4138 | | |
4120 | 4139 | | |
4121 | | - | |
| 4140 | + | |
4122 | 4141 | | |
4123 | 4142 | | |
4124 | 4143 | | |
| 4144 | + | |
4125 | 4145 | | |
4126 | 4146 | | |
4127 | 4147 | | |
| |||
4131 | 4151 | | |
4132 | 4152 | | |
4133 | 4153 | | |
4134 | | - | |
| 4154 | + | |
4135 | 4155 | | |
4136 | 4156 | | |
4137 | | - | |
| 4157 | + | |
4138 | 4158 | | |
4139 | 4159 | | |
4140 | | - | |
| 4160 | + | |
4141 | 4161 | | |
4142 | 4162 | | |
4143 | 4163 | | |
| |||
4149 | 4169 | | |
4150 | 4170 | | |
4151 | 4171 | | |
4152 | | - | |
| 4172 | + | |
4153 | 4173 | | |
4154 | 4174 | | |
4155 | 4175 | | |
| |||
4180 | 4200 | | |
4181 | 4201 | | |
4182 | 4202 | | |
4183 | | - | |
| 4203 | + | |
| 4204 | + | |
4184 | 4205 | | |
4185 | 4206 | | |
4186 | 4207 | | |
| |||
0 commit comments