summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2024-04-12 09:35:56 (GMT)
committerGitHub <noreply@github.com>2024-04-12 09:35:56 (GMT)
commit3a26e29215ec39e15546d4251858c130859cc06f (patch)
treec5958eaaa2925f25ecec81dcf822e77864200fd6
parent35f60c3def32f83c73c9314809569cb7793f985c (diff)
downloadcpython-3a26e29215ec39e15546d4251858c130859cc06f.zip
cpython-3a26e29215ec39e15546d4251858c130859cc06f.tar.gz
cpython-3a26e29215ec39e15546d4251858c130859cc06f.tar.bz2
gh-117764: Add signatures in the atexit module (GH-117776)
-rw-r--r--Modules/atexitmodule.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/Modules/atexitmodule.c b/Modules/atexitmodule.c
index b6f1bcb..8e908da 100644
--- a/Modules/atexitmodule.c
+++ b/Modules/atexitmodule.c
@@ -164,7 +164,8 @@ _PyAtExit_Call(PyInterpreterState *interp)
PyDoc_STRVAR(atexit_register__doc__,
-"register(func, *args, **kwargs) -> func\n\
+"register($module, func, /, *args, **kwargs)\n\
+--\n\
\n\
Register a function to be executed upon normal program termination\n\
\n\
@@ -221,7 +222,8 @@ atexit_register(PyObject *module, PyObject *args, PyObject *kwargs)
}
PyDoc_STRVAR(atexit_run_exitfuncs__doc__,
-"_run_exitfuncs() -> None\n\
+"_run_exitfuncs($module, /)\n\
+--\n\
\n\
Run all registered exit functions.\n\
\n\
@@ -236,7 +238,8 @@ atexit_run_exitfuncs(PyObject *module, PyObject *unused)
}
PyDoc_STRVAR(atexit_clear__doc__,
-"_clear() -> None\n\
+"_clear($module, /)\n\
+--\n\
\n\
Clear the list of previously registered exit functions.");
@@ -248,7 +251,8 @@ atexit_clear(PyObject *module, PyObject *unused)
}
PyDoc_STRVAR(atexit_ncallbacks__doc__,
-"_ncallbacks() -> int\n\
+"_ncallbacks($module, /)\n\
+--\n\
\n\
Return the number of registered exit functions.");
@@ -260,7 +264,8 @@ atexit_ncallbacks(PyObject *module, PyObject *unused)
}
PyDoc_STRVAR(atexit_unregister__doc__,
-"unregister(func) -> None\n\
+"unregister($module, func, /)\n\
+--\n\
\n\
Unregister an exit function which was previously registered using\n\
atexit.register\n\