]> granicus.if.org Git - python/commit
SF bug [#467331] ClassType.__doc__ always None.
authorTim Peters <tim.peters@gmail.com>
Thu, 4 Oct 2001 05:27:00 +0000 (05:27 +0000)
committerTim Peters <tim.peters@gmail.com>
Thu, 4 Oct 2001 05:27:00 +0000 (05:27 +0000)
commit2f93e28a19e3f250e8c19f9f4334cfa76f5e3645
tree22e884413dc23251e95f9737bd9e14daaf43bd0f
parentf137f75ab82019b7b4db6d45bd69e2c0b155b2eb
SF bug [#467331] ClassType.__doc__ always None.
For a dynamically constructed type object, fill in the tp_doc slot with
a copy of the argument dict's "__doc__" value, provided the latter exists
and is a string.
NOTE:  I don't know what to do if it's a Unicode string, so in that case
tp_doc is left NULL (which shows up as Py_None if you do Class.__doc__).
Note that tp_doc holds a char*, not a general PyObject*.
Lib/test/test_descr.py
Lib/test/test_doctest2.py
Objects/typeobject.c