From d3a728277877924e889e9fef42501127f48a4e77 Mon Sep 17 00:00:00 2001 From: Cory Johns Date: Wed, 9 Oct 2013 19:02:56 +0000 Subject: [#5330] Ensure wait() is called on git processes --- git/cmd.py | 1 + 1 file changed, 1 insertion(+) (limited to 'git/cmd.py') diff --git a/git/cmd.py b/git/cmd.py index 63a7134e..75687a41 100644 --- a/git/cmd.py +++ b/git/cmd.py @@ -80,6 +80,7 @@ class Git(LazyMixin): # try to kill it try: os.kill(self.proc.pid, 2) # interrupt signal + self.proc.wait() # ensure process goes away except AttributeError: # try windows # for some reason, providing None for stdout/stderr still prints something. This is why -- cgit v1.2.1