Robot Framework
robot.variables.assigner.VariableAssigner Class Reference

Public Member Functions

def __enter__ (self)
 
def __exit__ (self, etype, error, tb)
 
def __init__ (self, assignment, context)
 
def assign (self, return_value)
 

Private Member Functions

def _extended_assign (self, name, value, variables)
 
def _is_valid_extended_attribute (self, attr)
 
def _normal_assign (self, name, value, variables)
 
def _variable_supports_extended_assign (self, var)
 

Private Attributes

 _assignment
 
 _context
 

Static Private Attributes

 _valid_extended_attr
 

Detailed Description

Definition at line 85 of file assigner.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 91 of file assigner.py.

Member Function Documentation

◆ __enter__()

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

Definition at line 95 of file assigner.py.

◆ __exit__()

def robot.variables.assigner.VariableAssigner.__exit__ (   self,
  etype,
  error,
  tb 
)

Definition at line 98 of file assigner.py.

◆ _extended_assign()

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

Definition at line 115 of file assigner.py.

◆ _is_valid_extended_attribute()

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

Definition at line 136 of file assigner.py.

◆ _normal_assign()

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

Definition at line 139 of file assigner.py.

◆ _variable_supports_extended_assign()

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

Definition at line 133 of file assigner.py.

◆ assign()

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

Definition at line 106 of file assigner.py.

Member Data Documentation

◆ _assignment

robot.variables.assigner.VariableAssigner._assignment
private

Definition at line 92 of file assigner.py.

◆ _context

robot.variables.assigner.VariableAssigner._context
private

Definition at line 93 of file assigner.py.

◆ _valid_extended_attr

robot.variables.assigner.VariableAssigner._valid_extended_attr
staticprivate

Definition at line 89 of file assigner.py.


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