We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
_PyArg_CheckPositional
1 parent a014af0 commit b063dd6Copy full SHA for b063dd6
1 file changed
Include/internal/pycore_modsupport.h
@@ -27,9 +27,8 @@ PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kwargs);
27
// Export for 'zlib' shared extension
28
PyAPI_FUNC(int) _PyArg_CheckPositional(const char *, Py_ssize_t,
29
Py_ssize_t, Py_ssize_t);
30
-#define _Py_ANY_VARARGS(n) ((n) == PY_SSIZE_T_MAX)
31
#define _PyArg_CheckPositional(funcname, nargs, min, max) \
32
- ((!_Py_ANY_VARARGS(max) && (min) <= (nargs) && (nargs) <= (max)) \
+ (((min) <= (nargs) && (nargs) <= (max)) \
33
|| _PyArg_CheckPositional((funcname), (nargs), (min), (max)))
34
35
extern PyObject ** _Py_VaBuildStack(
0 commit comments