ShellProxy
Shell task proxy.
This class is a proxy to Shell commandes. It allow running commands in a shell and get the output and stdout.
working_dir: strsummary
strMessageDispatcherAttach a custom observer to the shell proxy. The logs of the proxy will be dispatch to the observer
MessageObserverAttach a progress_bar to the shell proxy. The logs of the proxy will be dispatch to the progress_bar logs
ProgressBarRun a command in a shell and return the output. The logs of the command are ignored.
UniondictShellProxyEnvVariableMode - ShellProxyEnvVariableMode.MERGEbool - Falsebool - TrueAnyGet the default environment variables for the shell proxy. To override in subclasses to provide custom additional default environment variables.
dictGet the message dispatcher
MessageDispatcherLog an error message using the dispatcher
strLog an info message using the dispatcher
strLog a warining message using the dispatcher
strRun a command in a shell. The logs of the command will be dispatched to the message dispatcher during the execution.
UniondictShellProxyEnvVariableMode - ShellProxyEnvVariableMode.MERGEbool - Falsebool - Falsebool - TrueintRun a command in a shell without blocking the thread. The logs of the command are ignored.
UniondictShellProxyEnvVariableMode - ShellProxyEnvVariableMode.MERGEbool - FalseSysProcShellProxyDTOReturns the name of the class
bool - Falsebool - Falsebool - FalsestrReturns the full name of the class
bool - Falsebool - FalsestrstrVersionGet the human name of the object
strGet the short description of the object
strGet the style of the object
TypingStyleGet the typing name of the object Ex: 'RESOURCE.gws_core.Table'
strTypingNameObjGet all the classes that inherit this class
List