circuits.io.process module¶
Process
This module implements a wrapper for basic subprocess.Popen functionality.
-
class
circuits.io.process.Process(*args, **kwargs)¶ Bases:
circuits.core.components.BaseComponentinitializes x; see x.__class__.__doc__ for signature
-
channel= 'process'¶
-
init(args, cwd=None, shell=False)¶
-
start()¶ Start a new thread or process that invokes this manager’s
run()method. The invocation of this method returns immediately after the task or process has been started.
-
stop()¶ Stop this manager. Invoking this method causes an invocation of
run()to return.
-
kill()¶
-
signal(signal)¶
-
wait()¶
-
write(data)¶
-
status¶
-