1. 12 Jul, 2018 2 commits
    • Paul Ganssle's avatar
      Fix race condition in _bypass_ensure_directory · 342443f5
      Paul Ganssle authored
      This fixes a race condition in _bypass_ensure_directory where
      two threads or processes may erroneously fail because they are
      both creating the same directory. A more robust implementation
      of this may involve exposing the un-wrapped os.makedirs.
      
      Originally reported with proposed patch by @JonKohler in
      github PR #1412. This patch came out of discussions on that
      thread.
      342443f5
    • Paul Ganssle's avatar
      Add test for cache_path race condition · bb36b418
      Paul Ganssle authored
      This mocks out the isdir call so that the directory is created
      immediately after you determine whether or not it exists, thus
      simulating a race condition between two threads or processes
      creating the same directory.
      bb36b418
  2. 11 Jul, 2018 1 commit
  3. 10 Jul, 2018 3 commits
  4. 09 Jul, 2018 6 commits
  5. 04 Jul, 2018 5 commits
  6. 01 Jul, 2018 1 commit
  7. 29 Jun, 2018 1 commit
  8. 28 Jun, 2018 3 commits
  9. 25 Jun, 2018 2 commits
  10. 21 Jun, 2018 2 commits
  11. 14 Jun, 2018 1 commit
  12. 06 Jun, 2018 12 commits
  13. 03 Jun, 2018 1 commit