Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.libraries.Process.ProcessConfiguration Class Reference

Public Member Functions

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

Public Attributes

 alias
 
 cwd
 
 env
 
 output_encoding
 
 shell
 
 stderr_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_cwd (self, cwd)
 
def _get_initial_env (self, env, extra)
 
def _get_stderr (self, stderr, stdout, stdout_stream)
 
def _new_stream (self, name)
 
def _stream_name (self, stream)
 
def popen_config (self)
 
def result_config (self)
 

Detailed Description

Definition at line 833 of file Process.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 835 of file Process.py.

Member Function Documentation

◆ __unicode__()

def robotide.lib.robot.libraries.Process.ProcessConfiguration.__unicode__ (   self)

Definition at line 928 of file Process.py.

◆ _add_process_group_config()

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

Definition at line 914 of file Process.py.

◆ _add_to_env()

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

Definition at line 881 of file Process.py.

◆ _construct_env()

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

Definition at line 863 of file Process.py.

◆ _get_cwd()

def robotide.lib.robot.libraries.Process.ProcessConfiguration._get_cwd (   self,
  cwd 
)
private

Definition at line 845 of file Process.py.

◆ _get_initial_env()

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

Definition at line 874 of file Process.py.

◆ _get_stderr()

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

Definition at line 856 of file Process.py.

◆ _new_stream()

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

Definition at line 850 of file Process.py.

◆ _stream_name()

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

Definition at line 938 of file Process.py.

◆ get_command()

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

Definition at line 888 of file Process.py.

◆ popen_config()

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

Definition at line 899 of file Process.py.

◆ result_config()

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

Definition at line 923 of file Process.py.

Member Data Documentation

◆ alias

robotide.lib.robot.libraries.Process.ProcessConfiguration.alias

Definition at line 841 of file Process.py.

◆ cwd

robotide.lib.robot.libraries.Process.ProcessConfiguration.cwd

Definition at line 837 of file Process.py.

◆ env

robotide.lib.robot.libraries.Process.ProcessConfiguration.env

Definition at line 843 of file Process.py.

◆ output_encoding

robotide.lib.robot.libraries.Process.ProcessConfiguration.output_encoding

Definition at line 842 of file Process.py.

◆ shell

robotide.lib.robot.libraries.Process.ProcessConfiguration.shell

Definition at line 840 of file Process.py.

◆ stderr_stream

robotide.lib.robot.libraries.Process.ProcessConfiguration.stderr_stream

Definition at line 839 of file Process.py.

◆ stdout_stream

robotide.lib.robot.libraries.Process.ProcessConfiguration.stdout_stream

Definition at line 838 of file Process.py.

Property Documentation

◆ popen_config

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

Definition at line 897 of file Process.py.

◆ result_config

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

Definition at line 921 of file Process.py.


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