Wrap git invocations in `with`.
Review Request #14400 — Created April 14, 2025 and updated — Latest diff uploaded
Running with the latest Python, I was getting warnings about leaked file
descriptors, which were coming fromgit
invocations inside the
GitClient
, as it createdBufferedReader
instances for stdout/stderr.
This change wraps those subprocess invocations inwith
blocks, causing
things to get cleaned up appropriately.
Loaded some diffs and no longer saw warnings about leaked resources.
Diff Revision 1
This is not the most recent revision of the diff. The latest diff is revision 2. See what's changed.
orig
1
2
Commits
reviewboard/scmtools/git.py |
---|