artellapipe.utils.plugin module¶
Module that contains utils classes to define Artella Plugins
-
class
artellapipe.utils.plugin.
Plugin
(manager=None)¶ Bases:
object
Base class to defines new plugins
-
id
= ''¶
-
property
manager
¶
-
property
stats
¶
-
-
class
artellapipe.utils.plugin.
PluginManager
(interface=<class 'artellapipe.utils.plugin.Plugin'>, variable_name=None)¶ Bases:
object
-
class
artellapipe.utils.plugin.
PluginStats
(plugin)¶ Bases:
object
Class used to get info about a plugin and its environment
-
finish
(trace_back=None)¶ Function that is called when a plugin finish its execution :param trace_back: optional traceback
-
start
()¶ Function that is called when a plugins is started
-