mirror of https://github.com/python/cpython
gh-110964: Remove private _PyArg functions (#110966)
Move the following private functions and structures to pycore_modsupport.h internal C API: * _PyArg_BadArgument() * _PyArg_CheckPositional() * _PyArg_NoKeywords() * _PyArg_NoPositional() * _PyArg_ParseStack() * _PyArg_ParseStackAndKeywords() * _PyArg_Parser structure * _PyArg_UnpackKeywords() * _PyArg_UnpackKeywordsWithVararg() * _PyArg_UnpackStack() * _Py_ANY_VARARGS() Changes: * Python/getargs.h now includes pycore_modsupport.h to export functions. * clinic.py now adds pycore_modsupport.h when one of these functions is used. * Add pycore_modsupport.h includes when a C extension uses one of these functions. * Define Py_BUILD_CORE_MODULE in C extensions which now include directly or indirectly (via code generated by Argument Clinic) pycore_modsupport.h: * _csv * _curses_panel * _dbm * _gdbm * _multiprocessing.posixshmem * _sqlite.row * _statistics * grp * resource * syslog * _testcapi: bad_get() no longer uses METH_FASTCALL calling convention but METH_VARARGS. Replace _PyArg_UnpackStack() with PyArg_ParseTuple(). * _testcapi: add PYTESTCAPI_NEED_INTERNAL_API macro which is defined by _testcapi sub-modules which need the internal C API (pycore_modsupport.h): exceptions.c, float.c, vectorcall.c, watchers.c. * Remove Include/cpython/modsupport.h header file. Include/modsupport.h no longer includes the removed header file. * Fix mypy clinic.py
This commit is contained in:
parent
054f496bd4
commit
be5e8a0103
|
@ -1,73 +0,0 @@
|
|||
#ifndef Py_CPYTHON_MODSUPPORT_H
|
||||
# error "this header file must not be included directly"
|
||||
#endif
|
||||
|
||||
PyAPI_FUNC(int) _PyArg_UnpackStack(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
const char *name,
|
||||
Py_ssize_t min,
|
||||
Py_ssize_t max,
|
||||
...);
|
||||
|
||||
PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kwargs);
|
||||
PyAPI_FUNC(int) _PyArg_NoPositional(const char *funcname, PyObject *args);
|
||||
#define _PyArg_NoKeywords(funcname, kwargs) \
|
||||
((kwargs) == NULL || _PyArg_NoKeywords((funcname), (kwargs)))
|
||||
#define _PyArg_NoPositional(funcname, args) \
|
||||
((args) == NULL || _PyArg_NoPositional((funcname), (args)))
|
||||
|
||||
#define _Py_ANY_VARARGS(n) ((n) == PY_SSIZE_T_MAX)
|
||||
|
||||
PyAPI_FUNC(void) _PyArg_BadArgument(const char *, const char *, const char *, PyObject *);
|
||||
PyAPI_FUNC(int) _PyArg_CheckPositional(const char *, Py_ssize_t,
|
||||
Py_ssize_t, Py_ssize_t);
|
||||
#define _PyArg_CheckPositional(funcname, nargs, min, max) \
|
||||
((!_Py_ANY_VARARGS(max) && (min) <= (nargs) && (nargs) <= (max)) \
|
||||
|| _PyArg_CheckPositional((funcname), (nargs), (min), (max)))
|
||||
|
||||
typedef struct _PyArg_Parser {
|
||||
int initialized;
|
||||
const char *format;
|
||||
const char * const *keywords;
|
||||
const char *fname;
|
||||
const char *custom_msg;
|
||||
int pos; /* number of positional-only arguments */
|
||||
int min; /* minimal number of arguments */
|
||||
int max; /* maximal number of positional arguments */
|
||||
PyObject *kwtuple; /* tuple of keyword parameter names */
|
||||
struct _PyArg_Parser *next;
|
||||
} _PyArg_Parser;
|
||||
|
||||
PyAPI_FUNC(int) _PyArg_ParseTupleAndKeywordsFast(PyObject *, PyObject *,
|
||||
struct _PyArg_Parser *, ...);
|
||||
PyAPI_FUNC(int) _PyArg_ParseStack(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
const char *format,
|
||||
...);
|
||||
PyAPI_FUNC(int) _PyArg_ParseStackAndKeywords(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
PyObject *kwnames,
|
||||
struct _PyArg_Parser *,
|
||||
...);
|
||||
PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywords(
|
||||
PyObject *const *args, Py_ssize_t nargs,
|
||||
PyObject *kwargs, PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser,
|
||||
int minpos, int maxpos, int minkw,
|
||||
PyObject **buf);
|
||||
|
||||
PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywordsWithVararg(
|
||||
PyObject *const *args, Py_ssize_t nargs,
|
||||
PyObject *kwargs, PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser,
|
||||
int minpos, int maxpos, int minkw,
|
||||
int vararg, PyObject **buf);
|
||||
|
||||
#define _PyArg_UnpackKeywords(args, nargs, kwargs, kwnames, parser, minpos, maxpos, minkw, buf) \
|
||||
(((minkw) == 0 && (kwargs) == NULL && (kwnames) == NULL && \
|
||||
(minpos) <= (nargs) && (nargs) <= (maxpos) && (args) != NULL) ? (args) : \
|
||||
_PyArg_UnpackKeywords((args), (nargs), (kwargs), (kwnames), (parser), \
|
||||
(minpos), (maxpos), (minkw), (buf)))
|
|
@ -13,6 +13,24 @@ extern int _PyArg_NoKwnames(const char *funcname, PyObject *kwnames);
|
|||
#define _PyArg_NoKwnames(funcname, kwnames) \
|
||||
((kwnames) == NULL || _PyArg_NoKwnames((funcname), (kwnames)))
|
||||
|
||||
// Export for '_bz2' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_NoPositional(const char *funcname, PyObject *args);
|
||||
#define _PyArg_NoPositional(funcname, args) \
|
||||
((args) == NULL || _PyArg_NoPositional((funcname), (args)))
|
||||
|
||||
// Export for '_asyncio' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kwargs);
|
||||
#define _PyArg_NoKeywords(funcname, kwargs) \
|
||||
((kwargs) == NULL || _PyArg_NoKeywords((funcname), (kwargs)))
|
||||
|
||||
// Export for 'zlib' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_CheckPositional(const char *, Py_ssize_t,
|
||||
Py_ssize_t, Py_ssize_t);
|
||||
#define _Py_ANY_VARARGS(n) ((n) == PY_SSIZE_T_MAX)
|
||||
#define _PyArg_CheckPositional(funcname, nargs, min, max) \
|
||||
((!_Py_ANY_VARARGS(max) && (min) <= (nargs) && (nargs) <= (max)) \
|
||||
|| _PyArg_CheckPositional((funcname), (nargs), (min), (max)))
|
||||
|
||||
extern PyObject ** _Py_VaBuildStack(
|
||||
PyObject **small_stack,
|
||||
Py_ssize_t small_stack_len,
|
||||
|
@ -22,6 +40,80 @@ extern PyObject ** _Py_VaBuildStack(
|
|||
|
||||
extern PyObject* _PyModule_CreateInitialized(PyModuleDef*, int apiver);
|
||||
|
||||
// Export for '_curses' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_ParseStack(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
const char *format,
|
||||
...);
|
||||
|
||||
extern int _PyArg_UnpackStack(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
const char *name,
|
||||
Py_ssize_t min,
|
||||
Py_ssize_t max,
|
||||
...);
|
||||
|
||||
// Export for '_heapq' shared extension
|
||||
PyAPI_FUNC(void) _PyArg_BadArgument(
|
||||
const char *fname,
|
||||
const char *displayname,
|
||||
const char *expected,
|
||||
PyObject *arg);
|
||||
|
||||
// --- _PyArg_Parser API ---------------------------------------------------
|
||||
|
||||
typedef struct _PyArg_Parser {
|
||||
int initialized;
|
||||
const char *format;
|
||||
const char * const *keywords;
|
||||
const char *fname;
|
||||
const char *custom_msg;
|
||||
int pos; /* number of positional-only arguments */
|
||||
int min; /* minimal number of arguments */
|
||||
int max; /* maximal number of positional arguments */
|
||||
PyObject *kwtuple; /* tuple of keyword parameter names */
|
||||
struct _PyArg_Parser *next;
|
||||
} _PyArg_Parser;
|
||||
|
||||
// Export for '_testclinic' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_ParseTupleAndKeywordsFast(PyObject *, PyObject *,
|
||||
struct _PyArg_Parser *, ...);
|
||||
|
||||
// Export for '_dbm' shared extension
|
||||
PyAPI_FUNC(int) _PyArg_ParseStackAndKeywords(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
PyObject *kwnames,
|
||||
struct _PyArg_Parser *,
|
||||
...);
|
||||
|
||||
// Export for 'math' shared extension
|
||||
PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywords(
|
||||
PyObject *const *args,
|
||||
Py_ssize_t nargs,
|
||||
PyObject *kwargs,
|
||||
PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser,
|
||||
int minpos,
|
||||
int maxpos,
|
||||
int minkw,
|
||||
PyObject **buf);
|
||||
#define _PyArg_UnpackKeywords(args, nargs, kwargs, kwnames, parser, minpos, maxpos, minkw, buf) \
|
||||
(((minkw) == 0 && (kwargs) == NULL && (kwnames) == NULL && \
|
||||
(minpos) <= (nargs) && (nargs) <= (maxpos) && (args) != NULL) ? (args) : \
|
||||
_PyArg_UnpackKeywords((args), (nargs), (kwargs), (kwnames), (parser), \
|
||||
(minpos), (maxpos), (minkw), (buf)))
|
||||
|
||||
// Export for '_testclinic' shared extension
|
||||
PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywordsWithVararg(
|
||||
PyObject *const *args, Py_ssize_t nargs,
|
||||
PyObject *kwargs, PyObject *kwnames,
|
||||
struct _PyArg_Parser *parser,
|
||||
int minpos, int maxpos, int minkw,
|
||||
int vararg, PyObject **buf);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -134,12 +134,6 @@ PyAPI_FUNC(PyObject *) PyModule_FromDefAndSpec2(PyModuleDef *def,
|
|||
|
||||
#endif /* New in 3.5 */
|
||||
|
||||
#ifndef Py_LIMITED_API
|
||||
# define Py_CPYTHON_MODSUPPORT_H
|
||||
# include "cpython/modsupport.h"
|
||||
# undef Py_CPYTHON_MODSUPPORT_H
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -1720,7 +1720,6 @@ PYTHON_HEADERS= \
|
|||
$(srcdir)/Include/cpython/longobject.h \
|
||||
$(srcdir)/Include/cpython/memoryobject.h \
|
||||
$(srcdir)/Include/cpython/methodobject.h \
|
||||
$(srcdir)/Include/cpython/modsupport.h \
|
||||
$(srcdir)/Include/cpython/object.h \
|
||||
$(srcdir)/Include/cpython/objimpl.h \
|
||||
$(srcdir)/Include/cpython/odictobject.h \
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
Move the undocumented private _PyArg functions and _PyArg_Parser structure
|
||||
to internal C API (``pycore_modsupport.h``). Patch by Victor Stinner.
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
#include "Python.h"
|
||||
#include "pycore_dict.h" // _PyDict_GetItem_KnownHash()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
#include "pycore_moduleobject.h" // _PyModule_GetState()
|
||||
#include "pycore_pyerrors.h" // _PyErr_ClearExcState()
|
||||
#include "pycore_pylifecycle.h" // _Py_IsInterpreterFinalizing()
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_long.h" // _PyLong_UnsignedLong_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(py_blake2b_new__doc__,
|
||||
"blake2b(data=b\'\', /, *, digest_size=_blake2.blake2b.MAX_DIGEST_SIZE,\n"
|
||||
|
@ -276,4 +277,4 @@ _blake2_blake2b_hexdigest(BLAKE2bObject *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _blake2_blake2b_hexdigest_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=2ad807e0c83d8c25 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=19b82b55c033d895 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_long.h" // _PyLong_UnsignedLong_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(py_blake2s_new__doc__,
|
||||
"blake2s(data=b\'\', /, *, digest_size=_blake2.blake2s.MAX_DIGEST_SIZE,\n"
|
||||
|
@ -276,4 +277,4 @@ _blake2_blake2s_hexdigest(BLAKE2sObject *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _blake2_blake2s_hexdigest_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=90ca2b52b8c40785 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=79b3479e90f4d077 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -10,6 +10,11 @@ module instead.
|
|||
|
||||
#define MODULE_VERSION "1.0"
|
||||
|
||||
// clinic/_csv.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
|
||||
#include <stddef.h> // offsetof()
|
||||
|
|
|
@ -110,6 +110,9 @@ bytes(cdata)
|
|||
|
||||
#include "pycore_call.h" // _PyObject_CallNoArgs()
|
||||
#include "pycore_ceval.h" // _Py_EnterRecursiveCall()
|
||||
#ifdef MS_WIN32
|
||||
# include "pycore_modsupport.h" // _PyArg_NoKeywords()
|
||||
#endif
|
||||
#include "pycore_pyerrors.h" // _PyErr_WriteUnraisableMsg()
|
||||
|
||||
|
||||
|
|
|
@ -10,6 +10,11 @@ static const char PyCursesVersion[] = "2.1";
|
|||
|
||||
/* Includes */
|
||||
|
||||
// clinic/_curses_panel.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
|
||||
#include "py_curses.h"
|
||||
|
|
|
@ -2,6 +2,11 @@
|
|||
/* DBM module using dictionary interface */
|
||||
|
||||
|
||||
// clinic/_dbmmodule.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
|
||||
#include <sys/types.h>
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
|
||||
/* GDBM module using dictionary interface */
|
||||
/* Author: Anthony Baxter, after dbmmodule.c */
|
||||
/* Doc strings: Mitch Chapman */
|
||||
|
||||
// clinic/_gdbmmodule.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
#include "gdbm.h"
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_io_open__doc__,
|
||||
"open($module, /, file, mode=\'r\', buffering=-1, encoding=None,\n"
|
||||
|
@ -403,4 +404,4 @@ _io_open_code(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=aaf96c8d9bd20abc input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5d60f4e778a600a4 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(_io__BufferedIOBase_readinto__doc__,
|
||||
"readinto($self, buffer, /)\n"
|
||||
|
@ -1094,4 +1095,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=f940cea085f0bf91 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=b83f65fad0cd5fb6 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_io_BytesIO_readable__doc__,
|
||||
"readable($self, /)\n"
|
||||
|
@ -537,4 +538,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=b753fdf1ba36c461 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=27333725edff70a0 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_io_FileIO_close__doc__,
|
||||
"close($self, /)\n"
|
||||
|
@ -535,4 +536,4 @@ _io_FileIO_isatty(fileio *self, PyObject *Py_UNUSED(ignored))
|
|||
#ifndef _IO_FILEIO_TRUNCATE_METHODDEF
|
||||
#define _IO_FILEIO_TRUNCATE_METHODDEF
|
||||
#endif /* !defined(_IO_FILEIO_TRUNCATE_METHODDEF) */
|
||||
/*[clinic end generated code: output=2ce6ce923ccef86e input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=10838003d15e7b3d input=a9049054013a1b77]*/
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_io__IOBase_seek__doc__,
|
||||
"seek($self, offset, whence=os.SEEK_SET, /)\n"
|
||||
|
@ -437,4 +438,4 @@ _io__RawIOBase_readall(PyObject *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _io__RawIOBase_readall_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=95e1633805d10294 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5a22bc5db0ecaacb input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_io_StringIO_getvalue__doc__,
|
||||
"getvalue($self, /)\n"
|
||||
|
@ -367,4 +368,4 @@ _io_StringIO_seekable(stringio *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _io_StringIO_seekable_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=57e86cd679344ee7 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=f56aa7f8a271acf6 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_io__TextIOBase_detach__doc__,
|
||||
"detach($self, /)\n"
|
||||
|
@ -979,4 +980,4 @@ _io_TextIOWrapper_close(textio *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _io_TextIOWrapper_close_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=175e1723a462a722 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=e58ce89b7354e77a input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
#if defined(HAVE_WINDOWS_CONSOLE_IO)
|
||||
|
||||
|
@ -464,4 +465,4 @@ _io__WindowsConsoleIO_isatty(winconsoleio *self, PyObject *Py_UNUSED(ignored))
|
|||
#ifndef _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
||||
#define _IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF
|
||||
#endif /* !defined(_IO__WINDOWSCONSOLEIO_ISATTY_METHODDEF) */
|
||||
/*[clinic end generated code: output=37febc4c96732b3b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2debef253fa1ab90 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
#if defined(MS_WINDOWS)
|
||||
|
||||
PyDoc_STRVAR(_multiprocessing_closesocket__doc__,
|
||||
|
@ -166,4 +168,4 @@ exit:
|
|||
#ifndef _MULTIPROCESSING_SEND_METHODDEF
|
||||
#define _MULTIPROCESSING_SEND_METHODDEF
|
||||
#endif /* !defined(_MULTIPROCESSING_SEND_METHODDEF) */
|
||||
/*[clinic end generated code: output=8b91c020d4353cc5 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=48504f7a2d37958c input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
#if defined(HAVE_SHM_OPEN)
|
||||
|
||||
|
@ -165,4 +166,4 @@ exit:
|
|||
#ifndef _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
||||
#define _POSIXSHMEM_SHM_UNLINK_METHODDEF
|
||||
#endif /* !defined(_POSIXSHMEM_SHM_UNLINK_METHODDEF) */
|
||||
/*[clinic end generated code: output=2f356903a281d857 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=b525631f5915d7f3 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
#if defined(HAVE_MP_SEMAPHORE) && defined(MS_WINDOWS)
|
||||
|
||||
|
@ -541,4 +542,4 @@ exit:
|
|||
#ifndef _MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF
|
||||
#define _MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF
|
||||
#endif /* !defined(_MULTIPROCESSING_SEMLOCK___EXIT___METHODDEF) */
|
||||
/*[clinic end generated code: output=e8ea65f8cba8e173 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d57992037e6770b6 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,11 @@
|
|||
posixshmem - A Python extension that provides shm_open() and shm_unlink()
|
||||
*/
|
||||
|
||||
// clinic/posixshmem.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include <Python.h>
|
||||
|
||||
// for shm_open() and shm_unlink()
|
||||
|
|
|
@ -72,6 +72,7 @@
|
|||
|
||||
#include "Python.h"
|
||||
#include "pycore_long.h" // _PyLong_AsByteArray()
|
||||
#include "pycore_modsupport.h" // _PyArg_NoKeywords()
|
||||
#include "pycore_moduleobject.h" // _PyModule_GetState()
|
||||
#include "pycore_pylifecycle.h" // _PyOS_URandomNonblock()
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(pysqlite_connect__doc__,
|
||||
"connect($module, /, database, timeout=5.0, detect_types=0,\n"
|
||||
|
@ -27,4 +28,4 @@ PyDoc_STRVAR(pysqlite_connect__doc__,
|
|||
|
||||
#define PYSQLITE_CONNECT_METHODDEF \
|
||||
{"connect", _PyCFunction_CAST(pysqlite_connect), METH_FASTCALL|METH_KEYWORDS, pysqlite_connect__doc__},
|
||||
/*[clinic end generated code: output=03bd99542e3aec9d input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=69b9b00da71c3c0a input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(blob_close__doc__,
|
||||
"close($self, /)\n"
|
||||
"--\n"
|
||||
|
@ -213,4 +215,4 @@ blob_exit(pysqlite_Blob *self, PyObject *const *args, Py_ssize_t nargs)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=8bfd79ab12ac5385 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=27c24afc687bd772 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
static int
|
||||
pysqlite_connection_init_impl(pysqlite_Connection *self, PyObject *database,
|
||||
|
@ -1821,4 +1822,4 @@ exit:
|
|||
#ifndef DESERIALIZE_METHODDEF
|
||||
#define DESERIALIZE_METHODDEF
|
||||
#endif /* !defined(DESERIALIZE_METHODDEF) */
|
||||
/*[clinic end generated code: output=166bf41ad5ca1655 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=b9c27a406e329587 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
static int
|
||||
pysqlite_cursor_init_impl(pysqlite_Cursor *self,
|
||||
|
@ -312,4 +313,4 @@ pysqlite_cursor_close(pysqlite_Cursor *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return pysqlite_cursor_close_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=0c52a9cf54d00543 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=a8ce095c3c80cf65 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(pysqlite_complete_statement__doc__,
|
||||
"complete_statement($module, /, statement)\n"
|
||||
|
@ -207,4 +208,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=a14893a7c2eead5e input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=457ab0fdbb9e1880 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
static PyObject *
|
||||
pysqlite_row_new_impl(PyTypeObject *type, pysqlite_Cursor *cursor,
|
||||
PyObject *data);
|
||||
|
@ -54,4 +56,4 @@ pysqlite_row_keys(pysqlite_Row *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return pysqlite_row_keys_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=972487d535d2e7d5 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=788bf817acc02b8e input=a9049054013a1b77]*/
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
#include "util.h"
|
||||
|
||||
#include "pycore_import.h" // _PyImport_GetModuleAttrString()
|
||||
#include "pycore_modsupport.h" // _PyArg_NoKeywords()
|
||||
#include "pycore_pyerrors.h" // _PyErr_ChainExceptions1()
|
||||
#include "pycore_pylifecycle.h" // _Py_IsInterpreterFinalizing()
|
||||
#include "pycore_weakref.h" // _PyWeakref_IS_DEAD()
|
||||
|
|
|
@ -21,6 +21,10 @@
|
|||
* 3. This notice may not be removed or altered from any source distribution.
|
||||
*/
|
||||
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "row.h"
|
||||
#include "cursor.h"
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_sre_getcodesize__doc__,
|
||||
"getcodesize($module, /)\n"
|
||||
|
@ -1460,4 +1461,4 @@ _sre_SRE_Scanner_search(ScannerObject *self, PyTypeObject *cls, PyObject *const
|
|||
}
|
||||
return _sre_SRE_Scanner_search_impl(self, cls);
|
||||
}
|
||||
/*[clinic end generated code: output=46d83927cbafa93a input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=ad513f31b99505fa input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_ssl_Certificate_public_bytes__doc__,
|
||||
"public_bytes($self, /, format=Encoding.PEM)\n"
|
||||
|
@ -85,4 +86,4 @@ _ssl_Certificate_get_info(PySSLCertificate *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _ssl_Certificate_get_info_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=8e438b54fbebd53e input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5b668226f933a677 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/* statistics accelerator C extension: _statistics module. */
|
||||
|
||||
// clinic/_statisticsmodule.c.h uses internal pycore_modsupport.h API
|
||||
#ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
#include "clinic/_statisticsmodule.c.h"
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_testcapi_err_set_raised__doc__,
|
||||
"err_set_raised($module, exception, /)\n"
|
||||
|
@ -455,4 +456,4 @@ _testcapi_unstable_exc_prep_reraise_star(PyObject *module, PyObject *const *args
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=ff19512450b3bbdb input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=0b11ef105030a48e input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_testcapi_float_pack__doc__,
|
||||
"float_pack($module, size, d, le, /)\n"
|
||||
"--\n"
|
||||
|
@ -79,4 +81,4 @@ _testcapi_float_unpack(PyObject *module, PyObject *const *args, Py_ssize_t nargs
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=50146051f1341cce input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=b43dfd3a77fe04ba input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_testcapi_pyobject_fastcalldict__doc__,
|
||||
"pyobject_fastcalldict($module, func, func_args, kwargs, /)\n"
|
||||
"--\n"
|
||||
|
@ -204,4 +206,4 @@ _testcapi_has_vectorcall_flag(PyObject *module, PyObject *arg)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=0667266b825ec9ec input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=210ae67caab177ba input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_testcapi_watch_dict__doc__,
|
||||
"watch_dict($module, watcher_id, dict, /)\n"
|
||||
"--\n"
|
||||
|
@ -189,4 +191,4 @@ _testcapi_set_func_kwdefaults_via_capi(PyObject *module, PyObject *const *args,
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=5ad5771d6b29dfb9 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=0e07ce7f295917a5 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
// clinic/exceptions.c.h uses internal pycore_modsupport.h API
|
||||
#define PYTESTCAPI_NEED_INTERNAL_API
|
||||
|
||||
#include "parts.h"
|
||||
#include "util.h"
|
||||
#include "clinic/exceptions.c.h"
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
// clinic/float.c.h uses internal pycore_modsupport.h API
|
||||
#define PYTESTCAPI_NEED_INTERNAL_API
|
||||
|
||||
#include "parts.h"
|
||||
#include "clinic/float.c.h"
|
||||
|
||||
|
|
|
@ -4,21 +4,27 @@
|
|||
// Always enable assertions
|
||||
#undef NDEBUG
|
||||
|
||||
// The _testcapi extension tests the public C API: header files in Include/ and
|
||||
// Include/cpython/ directories. The internal C API must not be tested by
|
||||
// _testcapi: use _testinternalcapi for that.
|
||||
//
|
||||
// _testcapi C files can built with the Py_BUILD_CORE_BUILTIN macro defined if
|
||||
// one of the Modules/Setup files asks to build _testcapi as "static"
|
||||
// (gh-109723).
|
||||
//
|
||||
// The Visual Studio projects builds _testcapi with Py_BUILD_CORE_MODULE.
|
||||
#undef Py_BUILD_CORE_MODULE
|
||||
#undef Py_BUILD_CORE_BUILTIN
|
||||
#ifdef PYTESTCAPI_NEED_INTERNAL_API
|
||||
# ifndef Py_BUILD_CORE_BUILTIN
|
||||
# define Py_BUILD_CORE_MODULE 1
|
||||
# endif
|
||||
#else
|
||||
// The _testcapi extension tests the public C API: header files in Include/
|
||||
// and Include/cpython/ directories. The internal C API must not be tested
|
||||
// by _testcapi: use _testinternalcapi for that.
|
||||
//
|
||||
// _testcapi C files can built with the Py_BUILD_CORE_BUILTIN macro defined
|
||||
// if one of the Modules/Setup files asks to build _testcapi as "static"
|
||||
// (gh-109723).
|
||||
//
|
||||
// The Visual Studio projects builds _testcapi with Py_BUILD_CORE_MODULE.
|
||||
# undef Py_BUILD_CORE_MODULE
|
||||
# undef Py_BUILD_CORE_BUILTIN
|
||||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
|
||||
#ifdef Py_BUILD_CORE
|
||||
#if defined(Py_BUILD_CORE) && !defined(PYTESTCAPI_NEED_INTERNAL_API)
|
||||
# error "_testcapi must test the public Python C API, not the internal C API"
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
// clinic/vectorcall.c.h uses internal pycore_modsupport.h API
|
||||
#define PYTESTCAPI_NEED_INTERNAL_API
|
||||
|
||||
#include "parts.h"
|
||||
#include "clinic/vectorcall.c.h"
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
// clinic/watchers.c.h uses internal pycore_modsupport.h API
|
||||
#define PYTESTCAPI_NEED_INTERNAL_API
|
||||
|
||||
#include "parts.h"
|
||||
|
||||
#include "clinic/watchers.c.h"
|
||||
|
|
|
@ -2023,10 +2023,10 @@ test_pythread_tss_key_state(PyObject *self, PyObject *args)
|
|||
return repr(self)
|
||||
*/
|
||||
static PyObject*
|
||||
bad_get(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
||||
bad_get(PyObject *module, PyObject *args)
|
||||
{
|
||||
PyObject *self, *obj, *cls;
|
||||
if (!_PyArg_UnpackStack(args, nargs, "bad_get", 3, 3, &self, &obj, &cls)) {
|
||||
if (!PyArg_ParseTuple(args, "OOO", &self, &obj, &cls)) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -3340,7 +3340,7 @@ static PyMethodDef TestMethods[] = {
|
|||
{"W_STOPCODE", py_w_stopcode, METH_VARARGS},
|
||||
#endif
|
||||
{"test_pythread_tss_key_state", test_pythread_tss_key_state, METH_VARARGS},
|
||||
{"bad_get", _PyCFunction_CAST(bad_get), METH_FASTCALL},
|
||||
{"bad_get", bad_get, METH_VARARGS},
|
||||
#ifdef Py_REF_DEBUG
|
||||
{"negative_refcount", negative_refcount, METH_NOARGS},
|
||||
{"decref_freed_object", decref_freed_object, METH_NOARGS},
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_testinternalcapi_benchmark_locks__doc__,
|
||||
"benchmark_locks($module, num_threads, use_pymutex=True,\n"
|
||||
|
@ -71,4 +72,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=97c85dff601fed4b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=105105d759c0c271 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
#endif
|
||||
|
||||
#include "Python.h"
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
#include "pycore_namespace.h" // _PyNamespace_New()
|
||||
|
||||
/* State for testing module state access from methods */
|
||||
|
|
|
@ -7,8 +7,10 @@
|
|||
|
||||
#include "Python.h"
|
||||
#include "pycore_initconfig.h" // _PyErr_SetFromPyStatus()
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
#include "pycore_pyerrors.h" // _PyErr_ChainExceptions1()
|
||||
#include "pycore_pystate.h" // _PyInterpreterState_SetRunningMain()
|
||||
|
||||
#include "interpreteridobject.h"
|
||||
#include "marshal.h" // PyMarshal_ReadObjectFromString()
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
#include "pycore_call.h" // _PyObject_CallMethod()
|
||||
#include "pycore_ceval.h" // _PyEval_GetBuiltin()
|
||||
#include "pycore_long.h" // _PyLong_FromByteArray()
|
||||
#include "pycore_modsupport.h" // _PyArg_NoKeywords()
|
||||
#include "pycore_moduleobject.h" // _PyModule_GetState()
|
||||
|
||||
#include <stddef.h> // offsetof()
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_multibytecodec_MultibyteCodec_encode__doc__,
|
||||
"encode($self, /, input, errors=None)\n"
|
||||
|
@ -689,4 +690,4 @@ PyDoc_STRVAR(_multibytecodec___create_codec__doc__,
|
|||
|
||||
#define _MULTIBYTECODEC___CREATE_CODEC_METHODDEF \
|
||||
{"__create_codec", (PyCFunction)_multibytecodec___create_codec, METH_O, _multibytecodec___create_codec__doc__},
|
||||
/*[clinic end generated code: output=1ee928e7a85e9d34 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=38f8d42721eea1e6 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_abc__reset_registry__doc__,
|
||||
"_reset_registry($module, self, /)\n"
|
||||
"--\n"
|
||||
|
@ -159,4 +161,4 @@ _abc_get_cache_token(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _abc_get_cache_token_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=babb3ce445fa9b21 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=1989b6716c950e17 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_asyncio_Future___init____doc__,
|
||||
"Future(*, loop=None)\n"
|
||||
|
@ -1486,4 +1487,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=1b7658bfab7024f3 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=f3864d8e2af7635f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_bisect_bisect_right__doc__,
|
||||
"bisect_right($module, /, a, x, lo=0, hi=None, *, key=None)\n"
|
||||
|
@ -433,4 +434,4 @@ skip_optional_kwonly:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=43ece163c3e972df input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=4af5bd405149bf5f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(_bz2_BZ2Compressor_compress__doc__,
|
||||
"compress($self, data, /)\n"
|
||||
|
@ -241,4 +242,4 @@ _bz2_BZ2Decompressor(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=3dfc8436fa8eaefb input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=90f7b5c451c0a8bf input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(_codecs_register__doc__,
|
||||
"register($module, search_function, /)\n"
|
||||
|
@ -2817,4 +2818,4 @@ exit:
|
|||
#ifndef _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||
#define _CODECS_CODE_PAGE_ENCODE_METHODDEF
|
||||
#endif /* !defined(_CODECS_CODE_PAGE_ENCODE_METHODDEF) */
|
||||
/*[clinic end generated code: output=3473564544f10403 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=40cf63bf2da18359 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_collections__count_elements__doc__,
|
||||
"_count_elements($module, mapping, iterable, /)\n"
|
||||
|
@ -71,4 +72,4 @@ tuplegetter_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=b01ddb9fdecc4a2d input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=c896a72f8c45930d input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_csv_list_dialects__doc__,
|
||||
"list_dialects($module, /)\n"
|
||||
|
@ -205,4 +206,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=4704d708f5745e91 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=9ec59717f5414d8b input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_curses_panel_panel_bottom__doc__,
|
||||
"bottom($self, /)\n"
|
||||
"--\n"
|
||||
|
@ -416,4 +418,4 @@ _curses_panel_update_panels(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _curses_panel_update_panels_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=dd302cb9afc42f40 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=636beecf71d96ff1 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_curses_window_addch__doc__,
|
||||
"addch([y, x,] ch, [attr=_curses.A_NORMAL])\n"
|
||||
|
@ -4312,4 +4313,4 @@ _curses_has_extended_color_support(PyObject *module, PyObject *Py_UNUSED(ignored
|
|||
#ifndef _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
||||
#define _CURSES_USE_DEFAULT_COLORS_METHODDEF
|
||||
#endif /* !defined(_CURSES_USE_DEFAULT_COLORS_METHODDEF) */
|
||||
/*[clinic end generated code: output=839faafb638935ea input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=24ad16254d1eef9c input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(datetime_date_fromtimestamp__doc__,
|
||||
"fromtimestamp($type, timestamp, /)\n"
|
||||
|
@ -145,4 +146,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=e422c25b1c28f38b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=562813dd3e164794 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_dbm_dbm_close__doc__,
|
||||
"close($self, /)\n"
|
||||
"--\n"
|
||||
|
@ -216,4 +218,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=972d221f9da819d3 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=96fdd4bd7bd256c5 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_elementtree_Element_append__doc__,
|
||||
"append($self, subelement, /)\n"
|
||||
|
@ -1218,4 +1219,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=20d1869da79a43d7 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=8fdaa17d3262800a input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_functools_cmp_to_key__doc__,
|
||||
"cmp_to_key($module, /, mycmp)\n"
|
||||
|
@ -100,4 +101,4 @@ _functools__lru_cache_wrapper_cache_clear(PyObject *self, PyObject *Py_UNUSED(ig
|
|||
{
|
||||
return _functools__lru_cache_wrapper_cache_clear_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=de9cf85e85167f43 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=231403340a20e31b input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_gdbm_gdbm_get__doc__,
|
||||
"get($self, key, default=None, /)\n"
|
||||
"--\n"
|
||||
|
@ -338,4 +340,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=84f30c7fff0eadac input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=c5ee922363d5a81f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(EVP_copy__doc__,
|
||||
"copy($self, /)\n"
|
||||
|
@ -1851,4 +1852,4 @@ exit:
|
|||
#ifndef _HASHLIB_SCRYPT_METHODDEF
|
||||
#define _HASHLIB_SCRYPT_METHODDEF
|
||||
#endif /* !defined(_HASHLIB_SCRYPT_METHODDEF) */
|
||||
/*[clinic end generated code: output=75413752099f2dec input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=21ad88d46922dc00 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_heapq_heappush__doc__,
|
||||
"heappush($module, heap, item, /)\n"
|
||||
"--\n"
|
||||
|
@ -265,4 +267,4 @@ _heapq__heapify_max(PyObject *module, PyObject *arg)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=9a22715a8bf0c91d input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=05f2afdf3bc54c9d input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_locale_setlocale__doc__,
|
||||
"setlocale($module, category, locale=<unrepresentable>, /)\n"
|
||||
"--\n"
|
||||
|
@ -593,4 +595,4 @@ _locale_getencoding(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
#ifndef _LOCALE_BIND_TEXTDOMAIN_CODESET_METHODDEF
|
||||
#define _LOCALE_BIND_TEXTDOMAIN_CODESET_METHODDEF
|
||||
#endif /* !defined(_LOCALE_BIND_TEXTDOMAIN_CODESET_METHODDEF) */
|
||||
/*[clinic end generated code: output=3abe7fade999eff6 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=034a3c219466d207 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(_lzma_LZMACompressor_compress__doc__,
|
||||
"compress($self, data, /)\n"
|
||||
|
@ -338,4 +339,4 @@ exit:
|
|||
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=eadc9ee7a11a06f5 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=fca7d2b5800dc4c1 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_opcode_stack_effect__doc__,
|
||||
"stack_effect($module, opcode, oparg=None, /, *, jump=None)\n"
|
||||
|
@ -667,4 +668,4 @@ _opcode_get_intrinsic2_descs(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _opcode_get_intrinsic2_descs_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=d608239a4c7a05a1 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=a1052bb1deffb7f2 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_operator_truth__doc__,
|
||||
"truth($module, a, /)\n"
|
||||
|
@ -1488,4 +1489,4 @@ _operator__compare_digest(PyObject *module, PyObject *const *args, Py_ssize_t na
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=9658aca50a9ad991 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=ddbba2cd943571eb input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_pickle_Pickler_clear_memo__doc__,
|
||||
"clear_memo($self, /)\n"
|
||||
|
@ -1033,4 +1034,4 @@ skip_optional_kwonly:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=57c209a12264146d input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=7f0564b5fb5410a8 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(subprocess_fork_exec__doc__,
|
||||
"fork_exec($module, args, executable_list, close_fds, pass_fds, cwd,\n"
|
||||
" env, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite,\n"
|
||||
|
@ -153,4 +155,4 @@ subprocess_fork_exec(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=a83b11467169b97b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=48555f5965a871be input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_NoKeywords()
|
||||
|
||||
PyDoc_STRVAR(simplequeue_new__doc__,
|
||||
"SimpleQueue()\n"
|
||||
|
@ -330,4 +331,4 @@ _queue_SimpleQueue_qsize(simplequeueobject *self, PyObject *Py_UNUSED(ignored))
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=5c326e4c1f2a1ad7 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=457310b20cb61cf8 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_random_Random_random__doc__,
|
||||
"random($self, /)\n"
|
||||
"--\n"
|
||||
|
@ -109,4 +111,4 @@ _random_Random_getrandbits(RandomObject *self, PyObject *arg)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=5e7e05d756a7e1c7 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5c800a28c2d7b9d1 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_ssl__SSLSocket_do_handshake__doc__,
|
||||
"do_handshake($self, /)\n"
|
||||
|
@ -1542,4 +1543,4 @@ exit:
|
|||
#ifndef _SSL_ENUM_CRLS_METHODDEF
|
||||
#define _SSL_ENUM_CRLS_METHODDEF
|
||||
#endif /* !defined(_SSL_ENUM_CRLS_METHODDEF) */
|
||||
/*[clinic end generated code: output=a47d575abe0aceb6 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=f15635b2faa3b2db input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_statistics__normal_dist_inv_cdf__doc__,
|
||||
"_normal_dist_inv_cdf($module, p, mu, sigma, /)\n"
|
||||
"--\n"
|
||||
|
@ -65,4 +67,4 @@ _statistics__normal_dist_inv_cdf(PyObject *module, PyObject *const *args, Py_ssi
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=b807a8243e7801e6 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=e7cead17f9f3e19f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(Struct__doc__,
|
||||
"Struct(format)\n"
|
||||
|
@ -451,4 +452,4 @@ exit:
|
|||
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=5c1bc384ff87df1f input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=1749aaf639d5c11c input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_long.h" // _PyLong_UnsignedShort_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
#include "pycore_runtime.h" // _Py_ID()
|
||||
|
||||
PyDoc_STRVAR(test_empty_function__doc__,
|
||||
|
@ -3140,4 +3141,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=aea5f282f24761aa input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=90743ac900d60f9f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_long.h" // _PyLong_UnsignedShort_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
#include "pycore_runtime.h" // _Py_ID()
|
||||
|
||||
PyDoc_STRVAR(depr_star_new__doc__,
|
||||
|
@ -2392,4 +2393,4 @@ depr_multi(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=689b1e2d0872e413 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2c19d1804ba6e53b input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_testinternalcapi_compiler_cleandoc__doc__,
|
||||
"compiler_cleandoc($module, /, doc)\n"
|
||||
|
@ -313,4 +314,4 @@ _testinternalcapi_test_long_numbits(PyObject *module, PyObject *Py_UNUSED(ignore
|
|||
{
|
||||
return _testinternalcapi_test_long_numbits_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=59144f59957627bd input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=3425f97821fc7462 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_testmultiphase_StateAccessType_get_defining_module__doc__,
|
||||
"get_defining_module($self, /)\n"
|
||||
|
@ -161,4 +162,4 @@ _testmultiphase_StateAccessType_get_count(StateAccessTypeObject *self, PyTypeObj
|
|||
}
|
||||
return _testmultiphase_StateAccessType_get_count_impl(self, cls);
|
||||
}
|
||||
/*[clinic end generated code: output=db1fdd15244ee59c input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d8c262af27b3b98d input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(_tkinter_tkapp_eval__doc__,
|
||||
"eval($self, script, /)\n"
|
||||
"--\n"
|
||||
|
@ -859,4 +861,4 @@ exit:
|
|||
#ifndef _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
||||
#define _TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF
|
||||
#endif /* !defined(_TKINTER_TKAPP_DELETEFILEHANDLER_METHODDEF) */
|
||||
/*[clinic end generated code: output=bcd9cdc8f6bdcfae input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d447501ec5aa9447 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_tracemalloc_is_tracing__doc__,
|
||||
"is_tracing($module, /)\n"
|
||||
"--\n"
|
||||
|
@ -212,4 +214,4 @@ _tracemalloc_reset_peak(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return _tracemalloc_reset_peak_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=ad7d1fae89f2bdaa input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=9d4d884b156c2ddb input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_weakref_getweakrefcount__doc__,
|
||||
"getweakrefcount($module, object, /)\n"
|
||||
"--\n"
|
||||
|
@ -110,4 +112,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=f4be6b8177fbceb8 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=60f59adc1dc9eab8 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_long.h" // _PyLong_Size_t_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(_winapi_Overlapped_GetOverlappedResult__doc__,
|
||||
"GetOverlappedResult($self, wait, /)\n"
|
||||
|
@ -1478,4 +1479,4 @@ exit:
|
|||
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=6df38b5eb93f2e5a input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=aaf29735c47f55fe input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(zoneinfo_ZoneInfo_from_file__doc__,
|
||||
"from_file($type, file_obj, /, key=None)\n"
|
||||
|
@ -371,4 +372,4 @@ zoneinfo_ZoneInfo__unpickle(PyTypeObject *type, PyTypeObject *cls, PyObject *con
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=a5384f79d49a593b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2a15f32fdd2ab6cd input=a9049054013a1b77]*/
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(array_array___copy____doc__,
|
||||
"__copy__($self, /)\n"
|
||||
|
@ -670,4 +671,4 @@ PyDoc_STRVAR(array_arrayiterator___setstate____doc__,
|
|||
|
||||
#define ARRAY_ARRAYITERATOR___SETSTATE___METHODDEF \
|
||||
{"__setstate__", (PyCFunction)array_arrayiterator___setstate__, METH_O, array_arrayiterator___setstate____doc__},
|
||||
/*[clinic end generated code: output=8595b1906b5a6552 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=d58693e1157540ef input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(binascii_a2b_uu__doc__,
|
||||
"a2b_uu($module, data, /)\n"
|
||||
|
@ -794,4 +795,4 @@ exit:
|
|||
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=acc9419209dfd568 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=3259f3b018abee96 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(cmath_acos__doc__,
|
||||
"acos($module, z, /)\n"
|
||||
|
@ -981,4 +982,4 @@ skip_optional_kwonly:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=96a5c4ae198dd5bf input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=364093af55bfe53f input=a9049054013a1b77]*/
|
||||
|
|
|
@ -3,6 +3,7 @@ preserve
|
|||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_fileutils.h" // _PyLong_FileDescriptor_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(fcntl_fcntl__doc__,
|
||||
"fcntl($module, fd, cmd, arg=0, /)\n"
|
||||
|
@ -245,4 +246,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=4d4fac195494faec input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=732e33ba92042031 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _Py_convert_optional_to_ssize_t()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(gc_enable__doc__,
|
||||
"enable($module, /)\n"
|
||||
|
@ -424,4 +425,4 @@ gc_get_freeze_count(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=63093e7724b94a37 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5c345e7b4ce6085a input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(grp_getgrgid__doc__,
|
||||
"getgrgid($module, /, id)\n"
|
||||
|
@ -145,4 +146,4 @@ grp_getgrall(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return grp_getgrall_impl(module);
|
||||
}
|
||||
/*[clinic end generated code: output=d4bdad9b26fb8558 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2f7011384604d38d input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(batched_new__doc__,
|
||||
"batched(iterable, n)\n"
|
||||
|
@ -913,4 +914,4 @@ skip_optional_pos:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=95bb863274717bd9 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=782fe7e30733779b input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(math_ceil__doc__,
|
||||
"ceil($module, x, /)\n"
|
||||
|
@ -949,4 +950,4 @@ math_ulp(PyObject *module, PyObject *arg)
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=da62cea7eb3dc8bc input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=6b2eeaed8d8a76d5 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -7,6 +7,7 @@ preserve
|
|||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_long.h" // _PyLong_UnsignedLong_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_CheckPositional()
|
||||
|
||||
PyDoc_STRVAR(_overlapped_CreateIoCompletionPort__doc__,
|
||||
"CreateIoCompletionPort($module, handle, port, key, concurrency, /)\n"
|
||||
|
@ -1262,4 +1263,4 @@ exit:
|
|||
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=31bcc780209593a2 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=85884c2341fcbef7 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -9,6 +9,7 @@ preserve
|
|||
#include "pycore_abstract.h" // _PyNumber_Index()
|
||||
#include "pycore_fileutils.h" // _PyLong_FileDescriptor_Converter()
|
||||
#include "pycore_long.h" // _PyLong_UnsignedInt_Converter()
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(os_stat__doc__,
|
||||
"stat($module, /, path, *, dir_fd=None, follow_symlinks=True)\n"
|
||||
|
@ -12414,4 +12415,4 @@ exit:
|
|||
#ifndef OS_WAITSTATUS_TO_EXITCODE_METHODDEF
|
||||
#define OS_WAITSTATUS_TO_EXITCODE_METHODDEF
|
||||
#endif /* !defined(OS_WAITSTATUS_TO_EXITCODE_METHODDEF) */
|
||||
/*[clinic end generated code: output=7c3058135ed49d20 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=274174066fff3256 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
preserve
|
||||
[clinic start generated code]*/
|
||||
|
||||
#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
||||
|
||||
PyDoc_STRVAR(pwd_getpwuid__doc__,
|
||||
"getpwuid($module, uidobj, /)\n"
|
||||
"--\n"
|
||||
|
@ -71,4 +73,4 @@ pwd_getpwall(PyObject *module, PyObject *Py_UNUSED(ignored))
|
|||
#ifndef PWD_GETPWALL_METHODDEF
|
||||
#define PWD_GETPWALL_METHODDEF
|
||||
#endif /* !defined(PWD_GETPWALL_METHODDEF) */
|
||||
/*[clinic end generated code: output=211c7a2516899b91 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=5a8fb12939ff4ea3 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -6,6 +6,7 @@ preserve
|
|||
# include "pycore_gc.h" // PyGC_Head
|
||||
# include "pycore_runtime.h" // _Py_ID()
|
||||
#endif
|
||||
#include "pycore_modsupport.h" // _PyArg_UnpackKeywords()
|
||||
|
||||
PyDoc_STRVAR(pyexpat_xmlparser_Parse__doc__,
|
||||
"Parse($self, data, isfinal=False, /)\n"
|
||||
|
@ -497,4 +498,4 @@ exit:
|
|||
#ifndef PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
||||
#define PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF
|
||||
#endif /* !defined(PYEXPAT_XMLPARSER_USEFOREIGNDTD_METHODDEF) */
|
||||
/*[clinic end generated code: output=ac398d94833e802d input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=48c4296e43777df4 input=a9049054013a1b77]*/
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue