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