robokudo.utils.decorators¶
This module contains Python decorators that can be used to easily extend the functionality of your Annotators.
Functions¶
  | 
Decorator that logs the execution time of a function.  | 
  | 
Decorator that logs the execution time of a function.  | 
  | 
Decorator which is used to publish all collected variable outputs with the standard mechanism  | 
Module Contents¶
- robokudo.utils.decorators.timer_decorator(func)¶
 - 
Decorator that logs the execution time of a function. In case rk_logger is available, the execution time is logged to the logger, otherwise it is printed to the console.
 
- robokudo.utils.decorators.record_time(func)¶
 - 
Decorator that logs the execution time of a function. Assumes to be only called on a member function of an Annotator.
 
- robokudo.utils.decorators.publish_variables(func)¶
 - 
Decorator which is used to publish all collected variable outputs with the standard mechanism