]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
The object returned by tp_new() may not have a tp_init.
authorJeremy Hylton <jeremy@alum.mit.edu>
Tue, 16 Jul 2002 19:39:38 +0000 (19:39 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Tue, 16 Jul 2002 19:39:38 +0000 (19:39 +0000)
commit719841e2fbf9ca6320aa9515fe054cf4887dab64
tree2cb4c6b40068887d5f79a1fe378fac091cc7a083
parent012b69cb30761f500103ec66cb8f8229ca017a94
The object returned by tp_new() may not have a tp_init.

If the object is an ExtensionClass, for example, the slot is not even
defined.  So we must check that the type has the slot (implied by
HAVE_CLASS) before calling tp_init().
Objects/typeobject.c