Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This uses NamedTemporaryFile with delete=False to replace the one use of the deprecated mktemp function in smmap (reported in gitpython-developers#41). This avoids the race condition inherent to mktemp, as the file is named and created together in a way that is effectively atomic. Because NamedTemporaryFile is not being used to automatically delete the file, it use and cleanup are unaffected by the change.
- Loading branch information