Robot Framework
robot.libraries.Process.ProcessConfiguration Class Reference

Public Member Functions

def __init__ (self, cwd=None, shell=False, stdout=None, stderr=None, stdin='PIPE', output_encoding='CONSOLE', alias=None, env=None, **rest)
 
def __str__ (self)
 
def get_command (self, command, arguments)
 

Public Attributes

 alias
 
 cwd
 
 env
 
 output_encoding
 
 shell
 
 stderr_stream
 
 stdin_stream
 
 stdout_stream
 

Properties

 popen_config = property
 
 result_config = property
 

Private Member Functions

def _add_process_group_config (self, config)
 
def _add_to_env (self, env, extra)
 
def _construct_env (self, env, extra)
 
def _get_initial_env (self, env, extra)
 
def _get_stderr (self, stderr, stdout, stdout_stream)
 
def _get_stdin (self, stdin)
 
def _new_stream (self, name)
 
def _stream_name (self, stream)
 
def popen_config (self)
 
def result_config (self)
 

Detailed Description

Definition at line 886 of file Process.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.libraries.Process.ProcessConfiguration.__init__ (   self,
  cwd = None,
  shell = False,
  stdout = None,
  stderr = None,
  stdin = 'PIPE',
  output_encoding = 'CONSOLE',
  alias = None,
  env = None,
**  rest 
)

Definition at line 888 of file Process.py.

Member Function Documentation

◆ __str__()

def robot.libraries.Process.ProcessConfiguration.__str__ (   self)

Definition at line 996 of file Process.py.

◆ _add_process_group_config()

def robot.libraries.Process.ProcessConfiguration._add_process_group_config (   self,
  config 
)
private

Definition at line 981 of file Process.py.

◆ _add_to_env()

def robot.libraries.Process.ProcessConfiguration._add_to_env (   self,
  env,
  extra 
)
private

Definition at line 949 of file Process.py.

◆ _construct_env()

def robot.libraries.Process.ProcessConfiguration._construct_env (   self,
  env,
  extra 
)
private

Definition at line 931 of file Process.py.

◆ _get_initial_env()

def robot.libraries.Process.ProcessConfiguration._get_initial_env (   self,
  env,
  extra 
)
private

Definition at line 942 of file Process.py.

◆ _get_stderr()

def robot.libraries.Process.ProcessConfiguration._get_stderr (   self,
  stderr,
  stdout,
  stdout_stream 
)
private

Definition at line 907 of file Process.py.

◆ _get_stdin()

def robot.libraries.Process.ProcessConfiguration._get_stdin (   self,
  stdin 
)
private

Definition at line 914 of file Process.py.

◆ _new_stream()

def robot.libraries.Process.ProcessConfiguration._new_stream (   self,
  name 
)
private

Definition at line 899 of file Process.py.

◆ _stream_name()

def robot.libraries.Process.ProcessConfiguration._stream_name (   self,
  stream 
)
private

Definition at line 1012 of file Process.py.

◆ get_command()

def robot.libraries.Process.ProcessConfiguration.get_command (   self,
  command,
  arguments 
)

Definition at line 956 of file Process.py.

◆ popen_config()

def robot.libraries.Process.ProcessConfiguration.popen_config (   self)
private

Definition at line 967 of file Process.py.

◆ result_config()

def robot.libraries.Process.ProcessConfiguration.result_config (   self)
private

Definition at line 990 of file Process.py.

Member Data Documentation

◆ alias

robot.libraries.Process.ProcessConfiguration.alias

Definition at line 892 of file Process.py.

◆ cwd

robot.libraries.Process.ProcessConfiguration.cwd

Definition at line 890 of file Process.py.

◆ env

robot.libraries.Process.ProcessConfiguration.env

Definition at line 897 of file Process.py.

◆ output_encoding

robot.libraries.Process.ProcessConfiguration.output_encoding

Definition at line 893 of file Process.py.

◆ shell

robot.libraries.Process.ProcessConfiguration.shell

Definition at line 891 of file Process.py.

◆ stderr_stream

robot.libraries.Process.ProcessConfiguration.stderr_stream

Definition at line 895 of file Process.py.

◆ stdin_stream

robot.libraries.Process.ProcessConfiguration.stdin_stream

Definition at line 896 of file Process.py.

◆ stdout_stream

robot.libraries.Process.ProcessConfiguration.stdout_stream

Definition at line 894 of file Process.py.

Property Documentation

◆ popen_config

robot.libraries.Process.ProcessConfiguration.popen_config = property
static

Definition at line 965 of file Process.py.

◆ result_config

robot.libraries.Process.ProcessConfiguration.result_config = property
static

Definition at line 988 of file Process.py.


The documentation for this class was generated from the following file: