mirror of
https://github.com/python/cpython.git
synced 2025-09-27 18:59:43 +00:00
Move docstrings out of function table to constants defined near the
function implementations.
This commit is contained in:
parent
4e30378e80
commit
7855aba6bb
1 changed files with 23 additions and 11 deletions
|
@ -461,6 +461,10 @@ getweakrefcount(PyWeakReference *head)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static char weakref_getweakrefcount__doc__[] =
|
||||||
|
"getweakrefcount(object) -- return the number of weak references\n"
|
||||||
|
"to 'object'.";
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
weakref_getweakrefcount(PyObject *self, PyObject *args)
|
weakref_getweakrefcount(PyObject *self, PyObject *args)
|
||||||
{
|
{
|
||||||
|
@ -480,6 +484,10 @@ weakref_getweakrefcount(PyObject *self, PyObject *args)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static char weakref_getweakrefs__doc__[] =
|
||||||
|
"getweakrefs(object) -- return a list of all weak reference objects\n"
|
||||||
|
"that point to 'object'.";
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
weakref_getweakrefs(PyObject *self, PyObject *args)
|
weakref_getweakrefs(PyObject *self, PyObject *args)
|
||||||
{
|
{
|
||||||
|
@ -561,6 +569,11 @@ insert_head(PyWeakReference *newref, PyWeakReference **list)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static char weakref_ref__doc__[] =
|
||||||
|
"new(object[, callback]) -- create a weak reference to 'object';\n"
|
||||||
|
"when 'object' is finalized, 'callback' will be called and passed\n"
|
||||||
|
"a reference to 'object'.";
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
weakref_ref(PyObject *self, PyObject *args)
|
weakref_ref(PyObject *self, PyObject *args)
|
||||||
{
|
{
|
||||||
|
@ -610,6 +623,11 @@ weakref_ref(PyObject *self, PyObject *args)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static char weakref_proxy__doc__[] =
|
||||||
|
"proxy(object[, callback]) -- create a proxy object that weakly\n"
|
||||||
|
"references 'object'. 'callback', if given, is called with a\n"
|
||||||
|
"reference to the proxy when it is about to be finalized.";
|
||||||
|
|
||||||
static PyObject *
|
static PyObject *
|
||||||
weakref_proxy(PyObject *self, PyObject *args)
|
weakref_proxy(PyObject *self, PyObject *args)
|
||||||
{
|
{
|
||||||
|
@ -711,19 +729,13 @@ cleanup_helper(PyObject *object)
|
||||||
static PyMethodDef
|
static PyMethodDef
|
||||||
weakref_functions[] = {
|
weakref_functions[] = {
|
||||||
{"getweakrefcount", weakref_getweakrefcount, METH_VARARGS,
|
{"getweakrefcount", weakref_getweakrefcount, METH_VARARGS,
|
||||||
"getweakrefcount(object) -- return the number of weak references\n"
|
weakref_getweakrefcount__doc__},
|
||||||
"to 'object'."},
|
|
||||||
{"getweakrefs", weakref_getweakrefs, METH_VARARGS,
|
{"getweakrefs", weakref_getweakrefs, METH_VARARGS,
|
||||||
"getweakrefs(object) -- return a list of all weak reference objects\n"
|
weakref_getweakrefs__doc__},
|
||||||
"that point to 'object'."},
|
|
||||||
{"proxy", weakref_proxy, METH_VARARGS,
|
{"proxy", weakref_proxy, METH_VARARGS,
|
||||||
"proxy(object[, callback]) -- create a proxy object that weakly\n"
|
weakref_proxy__doc__},
|
||||||
"references 'object'. 'callback', if given, is called with a\n"
|
|
||||||
"reference to 'object' when it is about to be finalized."},
|
|
||||||
{"ref", weakref_ref, METH_VARARGS,
|
{"ref", weakref_ref, METH_VARARGS,
|
||||||
"new(object[, callback]) -- create a weak reference to 'object';\n"
|
weakref_ref__doc__},
|
||||||
"when 'object' is finalized, 'callback' will be called and passed\n"
|
|
||||||
"a reference to 'object'."},
|
|
||||||
{NULL, NULL, 0, NULL}
|
{NULL, NULL, 0, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue