aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Python/clinic/marshal.c.h
diff options
context:
space:
mode:
authormonster <monster@ydb.tech>2022-07-07 14:41:37 +0300
committermonster <monster@ydb.tech>2022-07-07 14:41:37 +0300
commit06e5c21a835c0e923506c4ff27929f34e00761c2 (patch)
tree75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /contrib/tools/python3/src/Python/clinic/marshal.c.h
parent03f024c4412e3aa613bb543cf1660176320ba8f4 (diff)
downloadydb-06e5c21a835c0e923506c4ff27929f34e00761c2.tar.gz
fix ya.make
Diffstat (limited to 'contrib/tools/python3/src/Python/clinic/marshal.c.h')
-rw-r--r--contrib/tools/python3/src/Python/clinic/marshal.c.h158
1 files changed, 0 insertions, 158 deletions
diff --git a/contrib/tools/python3/src/Python/clinic/marshal.c.h b/contrib/tools/python3/src/Python/clinic/marshal.c.h
deleted file mode 100644
index f80d5ef31f..0000000000
--- a/contrib/tools/python3/src/Python/clinic/marshal.c.h
+++ /dev/null
@@ -1,158 +0,0 @@
-/*[clinic input]
-preserve
-[clinic start generated code]*/
-
-PyDoc_STRVAR(marshal_dump__doc__,
-"dump($module, value, file, version=version, /)\n"
-"--\n"
-"\n"
-"Write the value on the open file.\n"
-"\n"
-" value\n"
-" Must be a supported type.\n"
-" file\n"
-" Must be a writeable binary file.\n"
-" version\n"
-" Indicates the data format that dump should use.\n"
-"\n"
-"If the value has (or contains an object that has) an unsupported type, a\n"
-"ValueError exception is raised - but garbage data will also be written\n"
-"to the file. The object will not be properly read back by load().");
-
-#define MARSHAL_DUMP_METHODDEF \
- {"dump", (PyCFunction)(void(*)(void))marshal_dump, METH_FASTCALL, marshal_dump__doc__},
-
-static PyObject *
-marshal_dump_impl(PyObject *module, PyObject *value, PyObject *file,
- int version);
-
-static PyObject *
-marshal_dump(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
-{
- PyObject *return_value = NULL;
- PyObject *value;
- PyObject *file;
- int version = Py_MARSHAL_VERSION;
-
- if (!_PyArg_CheckPositional("dump", nargs, 2, 3)) {
- goto exit;
- }
- value = args[0];
- file = args[1];
- if (nargs < 3) {
- goto skip_optional;
- }
- version = _PyLong_AsInt(args[2]);
- if (version == -1 && PyErr_Occurred()) {
- goto exit;
- }
-skip_optional:
- return_value = marshal_dump_impl(module, value, file, version);
-
-exit:
- return return_value;
-}
-
-PyDoc_STRVAR(marshal_load__doc__,
-"load($module, file, /)\n"
-"--\n"
-"\n"
-"Read one value from the open file and return it.\n"
-"\n"
-" file\n"
-" Must be readable binary file.\n"
-"\n"
-"If no valid value is read (e.g. because the data has a different Python\n"
-"version\'s incompatible marshal format), raise EOFError, ValueError or\n"
-"TypeError.\n"
-"\n"
-"Note: If an object containing an unsupported type was marshalled with\n"
-"dump(), load() will substitute None for the unmarshallable type.");
-
-#define MARSHAL_LOAD_METHODDEF \
- {"load", (PyCFunction)marshal_load, METH_O, marshal_load__doc__},
-
-PyDoc_STRVAR(marshal_dumps__doc__,
-"dumps($module, value, version=version, /)\n"
-"--\n"
-"\n"
-"Return the bytes object that would be written to a file by dump(value, file).\n"
-"\n"
-" value\n"
-" Must be a supported type.\n"
-" version\n"
-" Indicates the data format that dumps should use.\n"
-"\n"
-"Raise a ValueError exception if value has (or contains an object that has) an\n"
-"unsupported type.");
-
-#define MARSHAL_DUMPS_METHODDEF \
- {"dumps", (PyCFunction)(void(*)(void))marshal_dumps, METH_FASTCALL, marshal_dumps__doc__},
-
-static PyObject *
-marshal_dumps_impl(PyObject *module, PyObject *value, int version);
-
-static PyObject *
-marshal_dumps(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
-{
- PyObject *return_value = NULL;
- PyObject *value;
- int version = Py_MARSHAL_VERSION;
-
- if (!_PyArg_CheckPositional("dumps", nargs, 1, 2)) {
- goto exit;
- }
- value = args[0];
- if (nargs < 2) {
- goto skip_optional;
- }
- version = _PyLong_AsInt(args[1]);
- if (version == -1 && PyErr_Occurred()) {
- goto exit;
- }
-skip_optional:
- return_value = marshal_dumps_impl(module, value, version);
-
-exit:
- return return_value;
-}
-
-PyDoc_STRVAR(marshal_loads__doc__,
-"loads($module, bytes, /)\n"
-"--\n"
-"\n"
-"Convert the bytes-like object to a value.\n"
-"\n"
-"If no valid value is found, raise EOFError, ValueError or TypeError. Extra\n"
-"bytes in the input are ignored.");
-
-#define MARSHAL_LOADS_METHODDEF \
- {"loads", (PyCFunction)marshal_loads, METH_O, marshal_loads__doc__},
-
-static PyObject *
-marshal_loads_impl(PyObject *module, Py_buffer *bytes);
-
-static PyObject *
-marshal_loads(PyObject *module, PyObject *arg)
-{
- PyObject *return_value = NULL;
- Py_buffer bytes = {NULL, NULL};
-
- if (PyObject_GetBuffer(arg, &bytes, PyBUF_SIMPLE) != 0) {
- goto exit;
- }
- if (!PyBuffer_IsContiguous(&bytes, 'C')) {
- _PyArg_BadArgument("loads", "argument", "contiguous buffer", arg);
- goto exit;
- }
- return_value = marshal_loads_impl(module, &bytes);
-
-exit:
- /* Cleanup for bytes */
- if (bytes.obj) {
- PyBuffer_Release(&bytes);
- }
-
- return return_value;
-}
-/*[clinic end generated code: output=68b78f38bfe0c06d input=a9049054013a1b77]*/