mirror of
https://github.com/python/cpython
synced 2026-09-29 11:55:30 +03:00
Issue #26243: Only the level argument to zlib.compress() is keyword argument
now. The first argument is positional-only.
This commit is contained in:
parent
696c35e86b
commit
95657cdd40
5 changed files with 12 additions and 6 deletions
|
|
@ -3,7 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
PyDoc_STRVAR(zlib_compress__doc__,
|
||||
"compress($module, /, data, level=Z_DEFAULT_COMPRESSION)\n"
|
||||
"compress($module, data, /, level=Z_DEFAULT_COMPRESSION)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Returns a bytes object containing compressed data.\n"
|
||||
|
|
@ -23,7 +23,7 @@ static PyObject *
|
|||
zlib_compress(PyModuleDef *module, PyObject *args, PyObject *kwargs)
|
||||
{
|
||||
PyObject *return_value = NULL;
|
||||
static char *_keywords[] = {"data", "level", NULL};
|
||||
static char *_keywords[] = {"", "level", NULL};
|
||||
Py_buffer data = {NULL, NULL};
|
||||
int level = Z_DEFAULT_COMPRESSION;
|
||||
|
||||
|
|
@ -460,4 +460,4 @@ exit:
|
|||
#ifndef ZLIB_COMPRESS_COPY_METHODDEF
|
||||
#define ZLIB_COMPRESS_COPY_METHODDEF
|
||||
#endif /* !defined(ZLIB_COMPRESS_COPY_METHODDEF) */
|
||||
/*[clinic end generated code: output=9bd8a093baa653b2 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=ba904dec30cc1a1a input=a9049054013a1b77]*/
|
||||
|
|
|
|||
|
|
@ -143,6 +143,7 @@ zlib.compress
|
|||
|
||||
data: Py_buffer
|
||||
Binary data to be compressed.
|
||||
/
|
||||
level: int(c_default="Z_DEFAULT_COMPRESSION") = Z_DEFAULT_COMPRESSION
|
||||
Compression level, in 0-9 or -1.
|
||||
|
||||
|
|
@ -151,7 +152,7 @@ Returns a bytes object containing compressed data.
|
|||
|
||||
static PyObject *
|
||||
zlib_compress_impl(PyModuleDef *module, Py_buffer *data, int level)
|
||||
/*[clinic end generated code: output=1b97589132b203b4 input=abed30f4fa14e213]*/
|
||||
/*[clinic end generated code: output=1b97589132b203b4 input=638d54b6315dbed3]*/
|
||||
{
|
||||
PyObject *ReturnVal = NULL;
|
||||
Byte *input, *output = NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue