[Python-checkins] python/dist/src/Lib/test test_descr.py,1.141,1.142
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Tue, 18 Jun 2002 09:49:47 -0700
Update of /cvsroot/python/python/dist/src/Lib/test
In directory usw-pr-cvs1:/tmp/cvs-serv23262
Modified Files:
test_descr.py
Log Message:
Patch from SF bug 570483 (Tim Northover).
In a fresh interpreter, type.mro(tuple) would segfault, because
PyType_Ready() isn't called for tuple yet. To fix, call
PyType_Ready(type) if type->tp_dict is NULL.
Index: test_descr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descr.py,v
retrieving revision 1.141
retrieving revision 1.142
diff -C2 -d -r1.141 -r1.142
*** test_descr.py 14 Jun 2002 02:35:45 -0000 1.141
--- test_descr.py 18 Jun 2002 16:49:45 -0000 1.142
***************
*** 3170,3173 ****
--- 3170,3179 ----
pass
+ if verbose:
+ print "Testing SF bug 570483..."
+ # Another segfault only when run early
+ # (before PyType_Ready(tuple) is called)
+ type.mro(tuple)
+
def test_main():
do_this_first()