1. 06 May, 2014 4 commits
  2. 05 May, 2014 1 commit
    • Colomban Wendling's avatar
      Split subprocess compatibility layers · 200fb571
      Colomban Wendling authored
      Split subprocess_compat into several modules to make it easier to
      maintenance and extend.
      
      Now, instead of having the threading fix in a class derived from the
      one enabling timeout support, have two classes both derived from
      subprocess.Popen, and merge them together at the package's root level:
      
                               subprocess.Popen
                              /                \
                ._timeout_popen.Popen    ._threaded_popen.Popen
                                   \      /
                                    .Popen
      
      This completely splits up the timeout support and threading fixes,
      removing any dependency from one on the other, and allows to easily add
      or remove another compatibility class by simply adding or removing a
      parent class from the root Popen empty class.
      200fb571
  3. 04 May, 2014 7 commits
  4. 02 May, 2014 2 commits
  5. 01 May, 2014 1 commit
  6. 30 Apr, 2014 2 commits
  7. 29 Apr, 2014 4 commits
  8. 27 Apr, 2014 2 commits
  9. 25 Apr, 2014 10 commits
  10. 24 Apr, 2014 5 commits