[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()