[Python-checkins] python/dist/src/Lib/test test_descr.py,1.113.4.31,1.113.4.32

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
2003年5月29日 07:31:47 -0700


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv23690
Modified Files:
 Tag: release22-maint
	test_descr.py 
Log Message:
Remove debug code from weakref_segfault().
Also move the call of the test to the top; the crash is caused by a
double free.
Index: test_descr.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_descr.py,v
retrieving revision 1.113.4.31
retrieving revision 1.113.4.32
diff -C2 -d -r1.113.4.31 -r1.113.4.32
*** test_descr.py	29 May 2003 14:21:29 -0000	1.113.4.31
--- test_descr.py	29 May 2003 14:31:42 -0000	1.113.4.32
***************
*** 3158,3163 ****
 def __del__(self):
 x = self.ref()
- print x
- return x
 
 class Oops(object):
--- 3158,3161 ----
***************
*** 3170,3173 ****
--- 3168,3172 ----
 
 def test_main():
+ weakref_segfault() # Must be first, somehow
 class_docstrings()
 lists()
***************
*** 3233,3237 ****
 subclass_right_op()
 dict_type_with_metaclass()
- weakref_segfault()
 
 if verbose: print "All OK"
--- 3232,3235 ----

AltStyle によって変換されたページ (->オリジナル) /