summaryrefslogtreecommitdiff
path: root/git/cmd.py
diff options
context:
space:
mode:
authorYobmod <yobmod@gmail.com>2021-08-09 18:02:25 +0100
committerYobmod <yobmod@gmail.com>2021-08-09 18:02:25 +0100
commit5835f013e88d5e29fa73fe7eac8f620cfd3fc0a1 (patch)
tree179478799e6c9f889e4f33738689f8f783e0a762 /git/cmd.py
parentc35ab1dd61e91bd55d939302d1f02e1c58985826 (diff)
downloadgitpython-5835f013e88d5e29fa73fe7eac8f620cfd3fc0a1.tar.gz
Update changelog and version
Diffstat (limited to 'git/cmd.py')
-rw-r--r--git/cmd.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/git/cmd.py b/git/cmd.py
index ff1dfa34..068ad134 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -147,6 +147,8 @@ def handle_process_output(process: 'Git.AutoInterrupt' | Popen,
#
for t in threads:
t.join(timeout=timeout)
+ if t.is_alive():
+ raise RuntimeError(f"Thread join() timed out in cmd.handle_process_output(). Timeout={timeout} seconds")
if finalizer:
return finalizer(process)