[Pytest-commit] commit/pytest: hpk42: Merged in davidszotten/pytest/stop_leaking_fds (pull request #206)

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Mon Sep 22 15:02:53 CEST 2014


1 new commit in pytest:

https://bitbucket.org/hpk42/pytest/commits/6b38010df14c/
Changeset:   6b38010df14c
User:        hpk42
Date:        2014-09-22 13:02:48+00:00
Summary:     Merged in davidszotten/pytest/stop_leaking_fds (pull request #206)

stop leaking file descriptors
Affected #:  1 file

diff -r f58d81b9d2c2e382ecdfcb09677f742f37a5840d -r 6b38010df14cc3c57c5034313a1edace19451d52 testing/test_capture.py
--- a/testing/test_capture.py
+++ b/testing/test_capture.py
@@ -744,6 +744,7 @@
             cap.done()
             pytest.raises(AttributeError, cap.suspend)
 
+
 @contextlib.contextmanager
 def saved_fd(fd):
     new_fd = os.dup(fd)
@@ -751,6 +752,7 @@
         yield
     finally:
         os.dup2(new_fd, fd)
+        os.close(new_fd)
 
 
 class TestStdCapture:

Repository URL: https://bitbucket.org/hpk42/pytest/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.


More information about the pytest-commit mailing list