Robot Framework
robot.libraries.Process.ExecutionResult Class Reference

Public Member Functions

def __init__ (self, process, stdout, stderr, stdin=None, rc=None, output_encoding=None)
 
def __str__ (self)
 
def close_streams (self)
 

Public Attributes

 rc
 
 stderr_path
 
 stdout_path
 

Properties

 stderr = property
 
 stdout = property
 

Private Member Functions

def _format_output (self, output)
 
def _get_and_read_standard_streams (self, process)
 
def _get_path (self, stream)
 
def _is_custom_stream (self, stream)
 
def _is_open (self, stream)
 
def _read_stderr (self)
 
def _read_stdout (self)
 
def _read_stream (self, stream_path, stream)
 
def stderr (self)
 
def stdout (self)
 

Private Attributes

 _custom_streams
 
 _output_encoding
 
 _process
 
 _stderr
 
 _stdout
 

Detailed Description

Definition at line 802 of file Process.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.libraries.Process.ExecutionResult.__init__ (   self,
  process,
  stdout,
  stderr,
  stdin = None,
  rc = None,
  output_encoding = None 
)

Definition at line 804 of file Process.py.

Member Function Documentation

◆ __str__()

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

Definition at line 882 of file Process.py.

◆ _format_output()

def robot.libraries.Process.ExecutionResult._format_output (   self,
  output 
)
private

Definition at line 861 of file Process.py.

◆ _get_and_read_standard_streams()

def robot.libraries.Process.ExecutionResult._get_and_read_standard_streams (   self,
  process 
)
private

Definition at line 874 of file Process.py.

◆ _get_path()

def robot.libraries.Process.ExecutionResult._get_path (   self,
  stream 
)
private

Definition at line 816 of file Process.py.

◆ _is_custom_stream()

def robot.libraries.Process.ExecutionResult._is_custom_stream (   self,
  stream 
)
private

Definition at line 819 of file Process.py.

◆ _is_open()

def robot.libraries.Process.ExecutionResult._is_open (   self,
  stream 
)
private

Definition at line 858 of file Process.py.

◆ _read_stderr()

def robot.libraries.Process.ExecutionResult._read_stderr (   self)
private

Definition at line 841 of file Process.py.

◆ _read_stdout()

def robot.libraries.Process.ExecutionResult._read_stdout (   self)
private

Definition at line 838 of file Process.py.

◆ _read_stream()

def robot.libraries.Process.ExecutionResult._read_stream (   self,
  stream_path,
  stream 
)
private

Definition at line 844 of file Process.py.

◆ close_streams()

def robot.libraries.Process.ExecutionResult.close_streams (   self)

Definition at line 868 of file Process.py.

◆ stderr()

def robot.libraries.Process.ExecutionResult.stderr (   self)
private

Definition at line 833 of file Process.py.

◆ stdout()

def robot.libraries.Process.ExecutionResult.stdout (   self)
private

Definition at line 825 of file Process.py.

Member Data Documentation

◆ _custom_streams

robot.libraries.Process.ExecutionResult._custom_streams
private

Definition at line 813 of file Process.py.

◆ _output_encoding

robot.libraries.Process.ExecutionResult._output_encoding
private

Definition at line 810 of file Process.py.

◆ _process

robot.libraries.Process.ExecutionResult._process
private

Definition at line 806 of file Process.py.

◆ _stderr

robot.libraries.Process.ExecutionResult._stderr
private

Definition at line 812 of file Process.py.

◆ _stdout

robot.libraries.Process.ExecutionResult._stdout
private

Definition at line 811 of file Process.py.

◆ rc

robot.libraries.Process.ExecutionResult.rc

Definition at line 809 of file Process.py.

◆ stderr_path

robot.libraries.Process.ExecutionResult.stderr_path

Definition at line 808 of file Process.py.

◆ stdout_path

robot.libraries.Process.ExecutionResult.stdout_path

Definition at line 807 of file Process.py.

Property Documentation

◆ stderr

robot.libraries.Process.ExecutionResult.stderr = property
static

Definition at line 831 of file Process.py.

◆ stdout

robot.libraries.Process.ExecutionResult.stdout = property
static

Definition at line 823 of file Process.py.


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