]> granicus.if.org Git - python/commitdiff
Move docstrings out of function table to constants defined near the
authorFred Drake <fdrake@acm.org>
Sun, 18 Feb 2001 05:20:18 +0000 (05:20 +0000)
committerFred Drake <fdrake@acm.org>
Sun, 18 Feb 2001 05:20:18 +0000 (05:20 +0000)
function implementations.

Modules/_weakref.c

index 26750da58176130d4ead6877356fe21b8c0945e7..a856901af9b9325f3fd1c753bcb38f81708d1268 100644 (file)
@@ -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 *
 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 *
 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 *
 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 *
 weakref_proxy(PyObject *self, PyObject *args)
 {
@@ -711,19 +729,13 @@ cleanup_helper(PyObject *object)
 static PyMethodDef
 weakref_functions[] =  {
     {"getweakrefcount", weakref_getweakrefcount,        METH_VARARGS,
-     "getweakrefcount(object) -- return the number of weak references\n"
-     "to 'object'."},
+     weakref_getweakrefcount__doc__},
     {"getweakrefs",     weakref_getweakrefs,            METH_VARARGS,
-     "getweakrefs(object) -- return a list of all weak reference objects\n"
-     "that point to 'object'."},
-    {"proxy",           weakref_proxy,                 METH_VARARGS,
-     "proxy(object[, callback]) -- create a proxy object that weakly\n"
-     "references 'object'.  'callback', if given, is called with a\n"
-     "reference to 'object' when it is about to be finalized."},
+     weakref_getweakrefs__doc__},
+    {"proxy",           weakref_proxy,                  METH_VARARGS,
+     weakref_proxy__doc__},
     {"ref",             weakref_ref,                    METH_VARARGS,
-     "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'."},
+     weakref_ref__doc__},
     {NULL, NULL, 0, NULL}
 };