Inheritance diagram for IPython.frontend.process.pipedprocess:
Object for encapsulating process execution by using callbacks for stdout, stderr and stdin.
Bases: threading.Thread
Class that encapsulates process execution by using callbacks for stdout, stderr and stdin, and providing a reliable way of killing it.
command_string: the command line executed to start the process.
out_callback: the python callable called on stdout/stderr.
end_callback: an optional callable called when the process finishes.
These callbacks are called from a different thread as the thread from which is started.
Start the process and hook up the callbacks.