Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upkill_after_timeout watchdog is not able to kill the nested git processes #895
Labels
Comments
Thanks a lot for sharing your findings! Stray processes could be a real issue in long running processes :/. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am using GitPython 2.0.2.
While having kill_after_timeout in the pull()
e.g. g.pull(kill_after_timeout=10)
Before the process killing, there were four processes running:
After the timeout, (3) and (4) remained.
Should _kill_process() be recursively called like the following?