Robot Framework
robot.libraries.Remote.ArgumentCoercer Class Reference

Public Member Functions

def coerce (self, argument)
 

Static Public Attributes

 binary = re.compile('[\x00-\x08\x0B\x0C\x0E-\x1F]')
 
 non_ascii = re.compile('[\x80-\xff]')
 

Private Member Functions

def _coerce_dict (self, arg)
 
def _coerce_list (self, arg)
 
def _handle_binary_in_string (self, arg)
 
def _handle_bytes (self, arg)
 
def _handle_string (self, arg)
 
def _pass_through (self, arg)
 
def _string_contains_binary (self, arg)
 
def _to_key (self, item)
 
def _to_string (self, item)
 
def _validate_key (self, key)
 

Detailed Description

Definition at line 108 of file Remote.py.

Member Function Documentation

◆ _coerce_dict()

def robot.libraries.Remote.ArgumentCoercer._coerce_dict (   self,
  arg 
)
private

Definition at line 149 of file Remote.py.

◆ _coerce_list()

def robot.libraries.Remote.ArgumentCoercer._coerce_list (   self,
  arg 
)
private

Definition at line 146 of file Remote.py.

◆ _handle_binary_in_string()

def robot.libraries.Remote.ArgumentCoercer._handle_binary_in_string (   self,
  arg 
)
private

Definition at line 131 of file Remote.py.

◆ _handle_bytes()

def robot.libraries.Remote.ArgumentCoercer._handle_bytes (   self,
  arg 
)
private

Definition at line 140 of file Remote.py.

◆ _handle_string()

def robot.libraries.Remote.ArgumentCoercer._handle_string (   self,
  arg 
)
private

Definition at line 122 of file Remote.py.

◆ _pass_through()

def robot.libraries.Remote.ArgumentCoercer._pass_through (   self,
  arg 
)
private

Definition at line 143 of file Remote.py.

◆ _string_contains_binary()

def robot.libraries.Remote.ArgumentCoercer._string_contains_binary (   self,
  arg 
)
private

Definition at line 127 of file Remote.py.

◆ _to_key()

def robot.libraries.Remote.ArgumentCoercer._to_key (   self,
  item 
)
private

Definition at line 152 of file Remote.py.

◆ _to_string()

def robot.libraries.Remote.ArgumentCoercer._to_string (   self,
  item 
)
private

Definition at line 157 of file Remote.py.

◆ _validate_key()

def robot.libraries.Remote.ArgumentCoercer._validate_key (   self,
  key 
)
private

Definition at line 161 of file Remote.py.

◆ coerce()

def robot.libraries.Remote.ArgumentCoercer.coerce (   self,
  argument 
)

Definition at line 112 of file Remote.py.

Member Data Documentation

◆ binary

robot.libraries.Remote.ArgumentCoercer.binary = re.compile('[\x00-\x08\x0B\x0C\x0E-\x1F]')
static

Definition at line 109 of file Remote.py.

◆ non_ascii

robot.libraries.Remote.ArgumentCoercer.non_ascii = re.compile('[\x80-\xff]')
static

Definition at line 110 of file Remote.py.


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