1. 26 Oct, 2016 6 commits
  2. 24 Oct, 2016 6 commits
  3. 22 Oct, 2016 13 commits
  4. 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
  5. 13 Oct, 2016 3 commits
  6. 11 Oct, 2016 1 commit
  7. 10 Oct, 2016 9 commits