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

Public Member Functions

def __init__ (self, process, stdout, stderr, 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 749 of file Process.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 751 of file Process.py.

Member Function Documentation

◆ __str__()

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

Definition at line 828 of file Process.py.

◆ _format_output()

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

Definition at line 807 of file Process.py.

◆ _get_and_read_standard_streams()

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

Definition at line 820 of file Process.py.

◆ _get_path()

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

Definition at line 762 of file Process.py.

◆ _is_custom_stream()

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

Definition at line 765 of file Process.py.

◆ _is_open()

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

Definition at line 804 of file Process.py.

◆ _read_stderr()

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

Definition at line 787 of file Process.py.

◆ _read_stdout()

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

Definition at line 784 of file Process.py.

◆ _read_stream()

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

Definition at line 790 of file Process.py.

◆ close_streams()

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

Definition at line 814 of file Process.py.

◆ stderr()

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

Definition at line 779 of file Process.py.

◆ stdout()

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

Definition at line 771 of file Process.py.

Member Data Documentation

◆ _custom_streams

robotide.lib.robot.libraries.Process.ExecutionResult._custom_streams
private

Definition at line 759 of file Process.py.

◆ _output_encoding

robotide.lib.robot.libraries.Process.ExecutionResult._output_encoding
private

Definition at line 756 of file Process.py.

◆ _process

robotide.lib.robot.libraries.Process.ExecutionResult._process
private

Definition at line 752 of file Process.py.

◆ _stderr

robotide.lib.robot.libraries.Process.ExecutionResult._stderr
private

Definition at line 758 of file Process.py.

◆ _stdout

robotide.lib.robot.libraries.Process.ExecutionResult._stdout
private

Definition at line 757 of file Process.py.

◆ rc

robotide.lib.robot.libraries.Process.ExecutionResult.rc

Definition at line 755 of file Process.py.

◆ stderr_path

robotide.lib.robot.libraries.Process.ExecutionResult.stderr_path

Definition at line 754 of file Process.py.

◆ stdout_path

robotide.lib.robot.libraries.Process.ExecutionResult.stdout_path

Definition at line 753 of file Process.py.

Property Documentation

◆ stderr

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

Definition at line 777 of file Process.py.

◆ stdout

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

Definition at line 769 of file Process.py.


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