Message405494
The following code, which seems reasonable:
import io
import pickle
class Pickler(pickle.Pickler):
def persistent_id(self, obj):
return super().persistent_id(obj)
Pickler(io.BytesIO()).dump(42)
crashes with:
RecursionError: maximum recursion depth exceeded while calling a Python object
It works perfectly when inheriting from pickle._Pickler (the Python implementation). |
|
Date |
User |
Action |
Args |
2021-11-02 08:21:56 | embe-navalgo | set | recipients:
+ embe-navalgo |
2021-11-02 08:21:56 | embe-navalgo | set | messageid: <1635841316.88.0.961902802593.issue45687@roundup.psfhosted.org> |
2021-11-02 08:21:56 | embe-navalgo | link | issue45687 messages |
2021-11-02 08:21:56 | embe-navalgo | create | |
|