summaryrefslogtreecommitdiffstats
path: root/Modules/_bz2module.c
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2020-10-24 18:14:23 (GMT)
committerGitHub <noreply@github.com>2020-10-24 18:14:23 (GMT)
commit8cd1dbae32d9303caac3a473d3332f17bc98c921 (patch)
tree883e8288636eb076d168d2ea57b7a406e2a9d429 /Modules/_bz2module.c
parent473db47747bb8bc986d88ad81799bcbd88153ac5 (diff)
downloadcpython-8cd1dbae32d9303caac3a473d3332f17bc98c921.zip
cpython-8cd1dbae32d9303caac3a473d3332f17bc98c921.tar.gz
cpython-8cd1dbae32d9303caac3a473d3332f17bc98c921.tar.bz2
bpo-41052: Fix pickling heap types implemented in C with protocols 0 and 1 (GH-22870)
Diffstat (limited to 'Modules/_bz2module.c')
-rw-r--r--Modules/_bz2module.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/Modules/_bz2module.c b/Modules/_bz2module.c
index effb0de..bfcdac6 100644
--- a/Modules/_bz2module.c
+++ b/Modules/_bz2module.c
@@ -272,21 +272,6 @@ _bz2_BZ2Compressor_flush_impl(BZ2Compressor *self)
return result;
}
-/*[clinic input]
-_bz2.BZ2Compressor.__reduce__
-
-[clinic start generated code]*/
-
-static PyObject *
-_bz2_BZ2Compressor___reduce___impl(BZ2Compressor *self)
-/*[clinic end generated code: output=d13db66ae043e141 input=e09bccef0e6731b2]*/
-{
- PyErr_Format(PyExc_TypeError,
- "cannot pickle %s object",
- Py_TYPE(self)->tp_name);
- return NULL;
-}
-
static void*
BZ2_Malloc(void* ctx, int items, int size)
{
@@ -399,7 +384,6 @@ BZ2Compressor_traverse(BZ2Compressor *self, visitproc visit, void *arg)
static PyMethodDef BZ2Compressor_methods[] = {
_BZ2_BZ2COMPRESSOR_COMPRESS_METHODDEF
_BZ2_BZ2COMPRESSOR_FLUSH_METHODDEF
- _BZ2_BZ2COMPRESSOR___REDUCE___METHODDEF
{NULL}
};
@@ -642,21 +626,6 @@ _bz2_BZ2Decompressor_decompress_impl(BZ2Decompressor *self, Py_buffer *data,
return result;
}
-/*[clinic input]
-_bz2.BZ2Decompressor.__reduce__
-
-[clinic start generated code]*/
-
-static PyObject *
-_bz2_BZ2Decompressor___reduce___impl(BZ2Decompressor *self)
-/*[clinic end generated code: output=f6a40650813f482e input=8db9175a609fdd43]*/
-{
- PyErr_Format(PyExc_TypeError,
- "cannot pickle %s object",
- Py_TYPE(self)->tp_name);
- return NULL;
-}
-
/* Argument Clinic is not used since the Argument Clinic always want to
check the type which would be wrong here */
static int
@@ -746,7 +715,6 @@ BZ2Decompressor_traverse(BZ2Decompressor *self, visitproc visit, void *arg)
static PyMethodDef BZ2Decompressor_methods[] = {
_BZ2_BZ2DECOMPRESSOR_DECOMPRESS_METHODDEF
- _BZ2_BZ2DECOMPRESSOR___REDUCE___METHODDEF
{NULL}
};