cpython/Modules/clinic
Serhiy Storchaka 89cee94b31
gh-89850: Add default C implementations of persistent_id() and persistent_load() (GH-113579)
Previously the C implementation of pickle.Pickler and pickle.Unpickler
classes did not have such methods and they could only be used if
they were overloaded in subclasses or set as instance attributes.

Fixed calling super().persistent_id() and super().persistent_load() in
subclasses of the C implementation of pickle.Pickler and pickle.Unpickler
classes. It no longer causes an infinite recursion.
2024-01-10 15:30:37 +02:00
..
_abc.c.h
_asynciomodule.c.h
_bisectmodule.c.h
_bz2module.c.h
_codecsmodule.c.h
_collectionsmodule.c.h
_contextvarsmodule.c.h
_csv.c.h
_curses_panel.c.h
_cursesmodule.c.h
_datetimemodule.c.h
_dbmmodule.c.h
_elementtree.c.h
_functoolsmodule.c.h
_gdbmmodule.c.h
_hashopenssl.c.h
_heapqmodule.c.h
_localemodule.c.h
_lsprof.c.h
_lzmamodule.c.h
_opcode.c.h
_operator.c.h
_pickle.c.h gh-89850: Add default C implementations of persistent_id() and persistent_load() (GH-113579) 2024-01-10 15:30:37 +02:00
_posixsubprocess.c.h
_queuemodule.c.h
_randommodule.c.h
_ssl.c.h
_statisticsmodule.c.h
_struct.c.h
_suggestions.c.h gh-110721: Remove unused code from suggestions.c after moving PyErr_Display to use the traceback module (#113712) 2024-01-08 15:10:45 +00:00
_sysconfig.c.h
_testclinic.c.h
_testclinic_depr.c.h
_testclinic_limited.c.h
_testinternalcapi.c.h
_testmultiphase.c.h
_tkinter.c.h
_tracemalloc.c.h
_typingmodule.c.h
_weakref.c.h
_winapi.c.h
_zoneinfo.c.h
arraymodule.c.h
binascii.c.h
cmathmodule.c.h
fcntlmodule.c.h
gcmodule.c.h gh-113755: Fully adapt gcmodule.c to Argument Clinic (#113756) 2024-01-08 18:32:34 +01:00
grpmodule.c.h
itertoolsmodule.c.h
mathmodule.c.h
md5module.c.h
overlapped.c.h
posixmodule.c.h gh-113536: Expose os.waitid on macOS (#113542) 2024-01-01 19:38:29 +01:00
pwdmodule.c.h
pyexpat.c.h
readline.c.h
resource.c.h
selectmodule.c.h
sha1module.c.h
sha2module.c.h
sha3module.c.h
signalmodule.c.h
socketmodule.c.h
symtablemodule.c.h
syslogmodule.c.h
termios.c.h
timemodule.c.h
unicodedata.c.h
zlibmodule.c.h