Skip to content

Commit 6f933fc

Browse files
committed
remove print statement, add a new test to find the win32 gzip issue
1 parent 5e83449 commit 6f933fc

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

jitlog/objects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ def redirect_assembler(self, descr_number, new_descr_number, trace_id):
618618
assert isinstance(descr_number, int)
619619
self.stitches[descr_number] = trace_id
620620
if descr_number not in self.redirect_descrs:
621-
print("redir asm FAIL", hex(descr_number))
621+
return
622622
else:
623623
del self.redirect_descrs[descr_number]
624624
# setup the object properties

vmprof/test/test_run.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,16 @@ def function_bar():
4545
bar_full_name = "py:function_bar:%d:%s" % (function_bar.__code__.co_firstlineno,
4646
function_bar.__code__.co_filename)
4747

48+
def test_win32_issue():
49+
tmpfile = tempfile.NamedTemporaryFile(delete=False)
50+
vmprof.enable(tmpfile.fileno())
51+
function_foo()
52+
vmprof.disable()
53+
tmpfile.close()
54+
with open(tmpfile.name, 'rb') as fd:
55+
print(ord(fd.read(1)))
56+
print(ord(fd.read(1)))
57+
assert b"function_foo" in gzip.GzipFile(tmpfile.name).read()
4858

4959
def test_basic():
5060
tmpfile = tempfile.NamedTemporaryFile(delete=False)

0 commit comments

Comments
 (0)