mirror of
https://github.com/python/cpython.git
synced 2025-07-22 18:55:22 +00:00
gh-97841: Add methoddef for _filters_mutated (gh-98115)
This commit is contained in:
parent
2d2e01aa4c
commit
a04656ec32
2 changed files with 26 additions and 4 deletions
|
@ -1086,8 +1086,14 @@ warnings_warn_explicit_impl(PyObject *module, PyObject *message,
|
||||||
return returned;
|
return returned;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*[clinic input]
|
||||||
|
_filters_mutated as warnings_filters_mutated
|
||||||
|
|
||||||
|
[clinic start generated code]*/
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
warnings_filters_mutated(PyObject *self, PyObject *Py_UNUSED(args))
|
warnings_filters_mutated_impl(PyObject *module)
|
||||||
|
/*[clinic end generated code: output=8ce517abd12b88f4 input=35ecbf08ee2491b2]*/
|
||||||
{
|
{
|
||||||
PyInterpreterState *interp = get_current_interp();
|
PyInterpreterState *interp = get_current_interp();
|
||||||
if (interp == NULL) {
|
if (interp == NULL) {
|
||||||
|
@ -1344,8 +1350,7 @@ _PyErr_WarnUnawaitedCoroutine(PyObject *coro)
|
||||||
static PyMethodDef warnings_functions[] = {
|
static PyMethodDef warnings_functions[] = {
|
||||||
WARNINGS_WARN_METHODDEF
|
WARNINGS_WARN_METHODDEF
|
||||||
WARNINGS_WARN_EXPLICIT_METHODDEF
|
WARNINGS_WARN_EXPLICIT_METHODDEF
|
||||||
{"_filters_mutated", _PyCFunction_CAST(warnings_filters_mutated), METH_NOARGS,
|
WARNINGS_FILTERS_MUTATED_METHODDEF
|
||||||
NULL},
|
|
||||||
/* XXX(brett.cannon): add showwarning? */
|
/* XXX(brett.cannon): add showwarning? */
|
||||||
/* XXX(brett.cannon): Reasonable to add formatwarning? */
|
/* XXX(brett.cannon): Reasonable to add formatwarning? */
|
||||||
{NULL, NULL} /* sentinel */
|
{NULL, NULL} /* sentinel */
|
||||||
|
|
19
Python/clinic/_warnings.c.h
generated
19
Python/clinic/_warnings.c.h
generated
|
@ -199,4 +199,21 @@ skip_optional_pos:
|
||||||
exit:
|
exit:
|
||||||
return return_value;
|
return return_value;
|
||||||
}
|
}
|
||||||
/*[clinic end generated code: output=2eac4fabc87a4d56 input=a9049054013a1b77]*/
|
|
||||||
|
PyDoc_STRVAR(warnings_filters_mutated__doc__,
|
||||||
|
"_filters_mutated($module, /)\n"
|
||||||
|
"--\n"
|
||||||
|
"\n");
|
||||||
|
|
||||||
|
#define WARNINGS_FILTERS_MUTATED_METHODDEF \
|
||||||
|
{"_filters_mutated", (PyCFunction)warnings_filters_mutated, METH_NOARGS, warnings_filters_mutated__doc__},
|
||||||
|
|
||||||
|
static PyObject *
|
||||||
|
warnings_filters_mutated_impl(PyObject *module);
|
||||||
|
|
||||||
|
static PyObject *
|
||||||
|
warnings_filters_mutated(PyObject *module, PyObject *Py_UNUSED(ignored))
|
||||||
|
{
|
||||||
|
return warnings_filters_mutated_impl(module);
|
||||||
|
}
|
||||||
|
/*[clinic end generated code: output=0d264d1ddfc37100 input=a9049054013a1b77]*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue