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

Public Member Functions

def __init__ (self, library, handler_name, handler_method, doc='', tags=None)
 
def create_runner (self, name, languages=None)
 
def current_handler (self)
 
def resolve_arguments (self, args, variables=None, languages=None)
 

Public Attributes

 arguments
 
 library
 
 name
 
 tags
 

Static Public Attributes

bool supports_embedded_args = False
 

Properties

 doc = property
 
 libname = property
 
 lineno = property
 
 longname = property
 
 shortdoc = property
 
 source = property
 

Private Member Functions

def _get_global_handler (self, method, name)
 
def _get_handler (self, lib_instance, handler_name)
 
def _get_initial_handler (self, library, name, method)
 
def _get_name (self, handler_name, handler_method)
 
def _get_tags_from_attribute (self, handler_method)
 
def _parse_arguments (self, handler_method)
 
def doc (self)
 
def libname (self)
 
def lineno (self)
 
def longname (self)
 
def shortdoc (self)
 
def source (self)
 

Private Attributes

 _doc
 
 _handler_name
 
 _method
 

Detailed Description

Definition at line 47 of file handlers.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.running.handlers._RunnableHandler.__init__ (   self,
  library,
  handler_name,
  handler_method,
  doc = '',
  tags = None 
)

Definition at line 50 of file handlers.py.

Member Function Documentation

◆ _get_global_handler()

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

Reimplemented in robot.running.handlers._DynamicHandler.

Definition at line 133 of file handlers.py.

◆ _get_handler()

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

Reimplemented in robot.running.handlers._DynamicHandler.

Definition at line 136 of file handlers.py.

◆ _get_initial_handler()

def robot.running.handlers._RunnableHandler._get_initial_handler (   self,
  library,
  name,
  method 
)
private

Definition at line 80 of file handlers.py.

◆ _get_name()

def robot.running.handlers._RunnableHandler._get_name (   self,
  handler_name,
  handler_method 
)
private

Reimplemented in robot.running.handlers._PythonInitHandler.

Definition at line 64 of file handlers.py.

◆ _get_tags_from_attribute()

def robot.running.handlers._RunnableHandler._get_tags_from_attribute (   self,
  handler_method 
)
private

Definition at line 74 of file handlers.py.

◆ _parse_arguments()

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

◆ create_runner()

def robot.running.handlers._RunnableHandler.create_runner (   self,
  name,
  languages = None 
)

Reimplemented in robot.running.handlers._RunKeywordHandler.

Definition at line 125 of file handlers.py.

◆ current_handler()

def robot.running.handlers._RunnableHandler.current_handler (   self)

Definition at line 128 of file handlers.py.

◆ doc()

def robot.running.handlers._RunnableHandler.doc (   self)
private

Reimplemented in robot.running.handlers._PythonInitHandler.

Definition at line 92 of file handlers.py.

◆ libname()

def robot.running.handlers._RunnableHandler.libname (   self)
private

Definition at line 110 of file handlers.py.

◆ lineno()

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

◆ longname()

def robot.running.handlers._RunnableHandler.longname (   self)
private

Definition at line 98 of file handlers.py.

◆ resolve_arguments()

def robot.running.handlers._RunnableHandler.resolve_arguments (   self,
  args,
  variables = None,
  languages = None 
)

◆ shortdoc()

def robot.running.handlers._RunnableHandler.shortdoc (   self)
private

Definition at line 104 of file handlers.py.

◆ source()

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

Member Data Documentation

◆ _doc

robot.running.handlers._RunnableHandler._doc
private

Definition at line 59 of file handlers.py.

◆ _handler_name

robot.running.handlers._RunnableHandler._handler_name
private

Definition at line 52 of file handlers.py.

◆ _method

robot.running.handlers._RunnableHandler._method
private

Definition at line 55 of file handlers.py.

◆ arguments

robot.running.handlers._RunnableHandler.arguments

Definition at line 54 of file handlers.py.

◆ library

robot.running.handlers._RunnableHandler.library

Definition at line 51 of file handlers.py.

◆ name

robot.running.handlers._RunnableHandler.name

Definition at line 53 of file handlers.py.

◆ supports_embedded_args

bool robot.running.handlers._RunnableHandler.supports_embedded_args = False
static

Definition at line 48 of file handlers.py.

◆ tags

robot.running.handlers._RunnableHandler.tags

Definition at line 60 of file handlers.py.

Property Documentation

◆ doc

robot.running.handlers._RunnableHandler.doc = property
static

Definition at line 90 of file handlers.py.

◆ libname

robot.running.handlers._RunnableHandler.libname = property
static

Definition at line 108 of file handlers.py.

◆ lineno

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

Definition at line 120 of file handlers.py.

◆ longname

robot.running.handlers._RunnableHandler.longname = property
static

Definition at line 96 of file handlers.py.

◆ shortdoc

robot.running.handlers._RunnableHandler.shortdoc = property
static

Definition at line 102 of file handlers.py.

◆ source

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

Definition at line 114 of file handlers.py.


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