diff options
author | Tim Peters <tim.peters@gmail.com> | 2006-03-07 23:53:32 +0000 |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2006-03-07 23:53:32 +0000 |
commit | df44ab7b1cfb97b29712f40db422f27b2d8d1838 (patch) | |
tree | 0c564fe1d04c4d95733766167aa3ab603b06ab2f /Lib/pydoc.py | |
parent | 516999e6e2b1d89bc29a8930d651e4cddf968bfe (diff) | |
download | cpython-git-df44ab7b1cfb97b29712f40db422f27b2d8d1838.tar.gz |
_hotshot hotshot_profiler(): If write_header() returned
an error code, this let `self` leak. This is a disaster
on Windows, since `self` already points to a newly-opened
file object, and it was impossible for Python code to
close the thing since the only reference to it was in a
blob of leaked C memory.
test_hotshot test_bad_sys_path(): This new test provoked
the C bug above. This test passed, but left an open
"@test" file behind, which caused a massive cascade of
bogus test failures in later, unrelated tests on Windows.
Changed the test code to remove the @test file it leaves
behind, which relies on the change above to close that
file first.
Diffstat (limited to 'Lib/pydoc.py')
0 files changed, 0 insertions, 0 deletions