1. 22 Oct, 2016 2 commits
  2. 21 Oct, 2016 2 commits
    • Jason Madden's avatar
      Implement subprocess.run() · 78558892
      Jason Madden authored
      Make it available to all Python versions, not just 3.5. It is
      cooperative on all versions.
      
      This requires some minor updates to the Popen API (being a context
      manager and having the args attribute on Python 2) and works best when
      the TimeoutExpired exception is also defined in Python 2 (as a subclass
      of Timeout, for BWC).
      
      This prompts me to wonder if some of the duplicated Py2/Py3
      methods (like check_call) can be combined now. I think I'm generally OK
      with API extensions so long as there are no BWC concerns, and the
      context-management, in particular, is nice for those methods.
      
      Fixes #872.
      78558892
    • Jason Madden's avatar
      Fix #878 (#879) · 143b2d5f
      Jason Madden authored
      * Fix #878
      
      We can use multiple watchers to avoid any race conditions.
      
      * Specific test cases for lines in os.waitpid.
      
      * Less strict on the test since we may be running in parallel.
      
      * make the leakchecker happy.
      143b2d5f
  3. 13 Oct, 2016 3 commits
  4. 11 Oct, 2016 1 commit
  5. 10 Oct, 2016 16 commits
  6. 09 Oct, 2016 3 commits
  7. 16 Sep, 2016 1 commit
  8. 13 Sep, 2016 1 commit
  9. 10 Sep, 2016 2 commits
  10. 07 Sep, 2016 1 commit
  11. 05 Sep, 2016 2 commits
  12. 01 Sep, 2016 3 commits
  13. 31 Aug, 2016 2 commits
  14. 21 Aug, 2016 1 commit