stop leaking file descriptors

tripps --lsof on os x but not on linux. there's possibly a bug in the leak
detector (not investigated here)

--HG--
branch : stop_leaking_fds
This commit is contained in:
David Szotten 2014-09-22 13:56:07 +01:00
parent e4fde1048b
commit 35eec99d41
1 changed files with 2 additions and 0 deletions

View File

@ -744,6 +744,7 @@ class TestFDCapture:
cap.done()
pytest.raises(AttributeError, cap.suspend)
@contextlib.contextmanager
def saved_fd(fd):
new_fd = os.dup(fd)
@ -751,6 +752,7 @@ def saved_fd(fd):
yield
finally:
os.dup2(new_fd, fd)
os.close(new_fd)
class TestStdCapture: