Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.variables.assigner.VariableAssigner Class Reference

Public Member Functions

def __enter__ (self)
 
def __exit__ (self, exc_type, exc_val, exc_tb)
 
def __init__ (self, assignment, context)
 
def assign (self, return_value)
 

Private Member Functions

def _extended_assign (self, name, value, variables)
 
def _get_failure (self, exc_type, exc_val, exc_tb)
 
def _is_valid_extended_attribute (self, attr)
 
def _normal_assign (self, name, value, variables)
 
def _split_extended_assign (self, name)
 
def _variable_supports_extended_assign (self, var)
 

Private Attributes

 _assignment
 
 _context
 

Static Private Attributes

 _valid_extended_attr
 

Detailed Description

Definition at line 84 of file assigner.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.variables.assigner.VariableAssigner.__init__ (   self,
  assignment,
  context 
)

Definition at line 90 of file assigner.py.

Member Function Documentation

◆ __enter__()

def robotide.lib.robot.variables.assigner.VariableAssigner.__enter__ (   self)

Definition at line 94 of file assigner.py.

◆ __exit__()

def robotide.lib.robot.variables.assigner.VariableAssigner.__exit__ (   self,
  exc_type,
  exc_val,
  exc_tb 
)

Definition at line 97 of file assigner.py.

◆ _extended_assign()

def robotide.lib.robot.variables.assigner.VariableAssigner._extended_assign (   self,
  name,
  value,
  variables 
)
private

Definition at line 119 of file assigner.py.

◆ _get_failure()

def robotide.lib.robot.variables.assigner.VariableAssigner._get_failure (   self,
  exc_type,
  exc_val,
  exc_tb 
)
private

Definition at line 104 of file assigner.py.

◆ _is_valid_extended_attribute()

def robotide.lib.robot.variables.assigner.VariableAssigner._is_valid_extended_attribute (   self,
  attr 
)
private

Definition at line 144 of file assigner.py.

◆ _normal_assign()

def robotide.lib.robot.variables.assigner.VariableAssigner._normal_assign (   self,
  name,
  value,
  variables 
)
private

Definition at line 147 of file assigner.py.

◆ _split_extended_assign()

def robotide.lib.robot.variables.assigner.VariableAssigner._split_extended_assign (   self,
  name 
)
private

Definition at line 137 of file assigner.py.

◆ _variable_supports_extended_assign()

def robotide.lib.robot.variables.assigner.VariableAssigner._variable_supports_extended_assign (   self,
  var 
)
private

Definition at line 141 of file assigner.py.

◆ assign()

def robotide.lib.robot.variables.assigner.VariableAssigner.assign (   self,
  return_value 
)

Definition at line 110 of file assigner.py.

Member Data Documentation

◆ _assignment

robotide.lib.robot.variables.assigner.VariableAssigner._assignment
private

Definition at line 91 of file assigner.py.

◆ _context

robotide.lib.robot.variables.assigner.VariableAssigner._context
private

Definition at line 92 of file assigner.py.

◆ _valid_extended_attr

robotide.lib.robot.variables.assigner.VariableAssigner._valid_extended_attr
staticprivate

Definition at line 88 of file assigner.py.


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