Author: mattip <[email protected]>
Branch: 
Changeset: r85863:8dc011a7b876
Date: 2016-07-25 19:58 -0500
http://bitbucket.org/pypy/pypy/changeset/8dc011a7b876/

Log:    do not close file twice (win32 crashes), fd.__del__ calls fd.close()
        so use that only

diff --git a/rpython/rlib/rjitlog/test/test_jitlog.py 
b/rpython/rlib/rjitlog/test/test_jitlog.py
--- a/rpython/rlib/rjitlog/test/test_jitlog.py
+++ b/rpython/rlib/rjitlog/test/test_jitlog.py
@@ -1,4 +1,5 @@
 import py
+import sys
 from rpython.jit.tool.oparser import pure_parse
 from rpython.jit.metainterp.optimizeopt.util import equaloplists
 from rpython.jit.metainterp.resoperation import ResOperation, rop
@@ -51,9 +52,8 @@
         log_trace = logger.log_trace(jl.MARK_TRACE, None, None)
         op = ResOperation(rop.DEBUG_MERGE_POINT, [ConstInt(0), ConstInt(0), 
ConstInt(0)])
         log_trace.write([], [op])
-        #the next line will close 'fd'
+        #the next line will close 'fd', instead of logger.finish()
         fd.close()
-        logger.finish()
         binary = file.read()
         is_32bit = chr(sys.maxint == 2**31-1)
         assert binary == (jl.MARK_START_TRACE) + jl.encode_le_addr(1) + \
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to