summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheTripleV <vasistavovveti@gmail.com>2020-01-25 05:56:38 -0600
committerTheTripleV <vasistavovveti@gmail.com>2020-01-25 05:56:38 -0600
commitb1f938cbb510d37ae7acc152bcfb22cf0571282e (patch)
treee423dcf8b8ef75cf28994f6b6b21e465a33604ec
parent0df34c7c3cecb8409d22a2a45d958457c30fbfde (diff)
downloadsetuptools-scm-b1f938cbb510d37ae7acc152bcfb22cf0571282e.tar.gz
Close subprocess files descriptor
-rw-r--r--src/setuptools_scm/file_finder_git.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/setuptools_scm/file_finder_git.py b/src/setuptools_scm/file_finder_git.py
index 651e76c..8b81d2c 100644
--- a/src/setuptools_scm/file_finder_git.py
+++ b/src/setuptools_scm/file_finder_git.py
@@ -50,6 +50,7 @@ def _git_ls_files_and_dirs(toplevel):
return _git_interpret_archive(proc.stdout, toplevel)
finally:
# ensure we avoid resource warnings by cleaning up the process
+ proc.stdout.close()
proc.terminate()
except Exception:
if proc.wait() != 0: