Robot Framework
robot.running.handlers._DynamicHandler Class Reference
Inheritance diagram for robot.running.handlers._DynamicHandler:
robot.running.handlers._RunnableHandler robot.running.handlers._DynamicRunKeywordHandler

Public Member Functions

def __init__ (self, library, handler_name, dynamic_method, doc='', argspec=None, tags=None)
 
def resolve_arguments (self, arguments, variables=None, languages=None)
 
- Public Member Functions inherited from robot.running.handlers._RunnableHandler
def __init__ (self, library, handler_name, handler_method, doc='', tags=None)
 
def create_runner (self, name, languages=None)
 
def current_handler (self)
 

Properties

 lineno = property
 
 source = property
 
- Properties inherited from robot.running.handlers._RunnableHandler
 doc = property
 
 libname = property
 
 lineno = property
 
 longname = property
 
 shortdoc = property
 
 source = property
 

Private Member Functions

def _get_dynamic_handler (self, runner, name)
 
def _get_global_handler (self, method, name)
 
def _get_handler (self, lib_instance, handler_name)
 
def _get_source_info (self)
 
def _parse_arguments (self, handler_method)
 
def lineno (self)
 
def source (self)
 

Private Attributes

 _argspec
 
 _run_keyword_method_name
 
 _source_info
 
 _supports_kwargs
 

Additional Inherited Members

- Public Attributes inherited from robot.running.handlers._RunnableHandler
 arguments
 
 library
 
 name
 
 tags
 
- Static Public Attributes inherited from robot.running.handlers._RunnableHandler
bool supports_embedded_args = False
 

Detailed Description

Definition at line 181 of file handlers.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.handlers._DynamicHandler.__init__ (   self,
  library,
  handler_name,
  dynamic_method,
  doc = '',
  argspec = None,
  tags = None 
)

Definition at line 183 of file handlers.py.

Member Function Documentation

◆ _get_dynamic_handler()

def robot.running.handlers._DynamicHandler._get_dynamic_handler (   self,
  runner,
  name 
)
private

Definition at line 253 of file handlers.py.

◆ _get_global_handler()

def robot.running.handlers._DynamicHandler._get_global_handler (   self,
  method,
  name 
)
private

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 250 of file handlers.py.

◆ _get_handler()

def robot.running.handlers._DynamicHandler._get_handler (   self,
  lib_instance,
  handler_name 
)
private

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 246 of file handlers.py.

◆ _get_source_info()

def robot.running.handlers._DynamicHandler._get_source_info (   self)
private

Definition at line 215 of file handlers.py.

◆ _parse_arguments()

def robot.running.handlers._DynamicHandler._parse_arguments (   self,
  handler_method 
)
private

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 193 of file handlers.py.

◆ lineno()

def robot.running.handlers._DynamicHandler.lineno (   self)
private

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 235 of file handlers.py.

◆ resolve_arguments()

def robot.running.handlers._DynamicHandler.resolve_arguments (   self,
  arguments,
  variables = None,
  languages = None 
)

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 240 of file handlers.py.

◆ source()

def robot.running.handlers._DynamicHandler.source (   self)
private

Reimplemented from robot.running.handlers._RunnableHandler.

Definition at line 210 of file handlers.py.

Member Data Documentation

◆ _argspec

robot.running.handlers._DynamicHandler._argspec
private

Definition at line 185 of file handlers.py.

◆ _run_keyword_method_name

robot.running.handlers._DynamicHandler._run_keyword_method_name
private

Definition at line 186 of file handlers.py.

◆ _source_info

robot.running.handlers._DynamicHandler._source_info
private

Definition at line 191 of file handlers.py.

◆ _supports_kwargs

robot.running.handlers._DynamicHandler._supports_kwargs
private

Definition at line 187 of file handlers.py.

Property Documentation

◆ lineno

robot.running.handlers._DynamicHandler.lineno = property
static

Definition at line 233 of file handlers.py.

◆ source

robot.running.handlers._DynamicHandler.source = property
static

Definition at line 208 of file handlers.py.


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