Skip to content

Commit ec401e4

Browse files
committed
Merge pull request #358 from gitpython-developers/revert-357-autointerrupt_deadlock_fix
Revert "fix(cmd): fixed deadlock when stderr buffer overflow"
2 parents 7e58e6a + dc8032d commit ec401e4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

git/cmd.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -310,11 +310,11 @@ def wait(self):
310310
"""Wait for the process and return its status code.
311311
312312
:raise GitCommandError: if the return status is not 0"""
313-
stderr_value = self.proc.communicate()[1]
314-
if self.proc.returncode != 0:
315-
raise GitCommandError(self.args, status, stderr_value)
313+
status = self.proc.wait()
314+
if status != 0:
315+
raise GitCommandError(self.args, status, self.proc.stderr.read())
316316
# END status handling
317-
return self.proc.returncode
317+
return status
318318
# END auto interrupt
319319

320320
class CatFileContentStream(object):

0 commit comments

Comments
 (0)