Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Gump3-alpha-3
-
None
Description
Gump fires off lots of different processes that may fire off new processes that may in turn create processes that may not be very good at cleaning up after themselves.
For simple relatively short-running commands that we trust to clean up after themselves (like self-updating ourselves from svn or grepping a file or whatever), we can trust in the subprocess module that comes with python. For other tasks such as firing up actual builds, we should have something more robust.
A skeleton algorithm is provided at:
Attachments
1.
|
testcases for gump.util.executor | Closed | Unassigned | |
2.
|
basic implementation of gump.util.executor | Closed | Unassigned | |
3.
|
usage documentation for gump.util.executor | Closed | Unassigned |