artellapipe.utils.plugin module¶
Module that contains utils classes to define Artella Plugins
-
class
artellapipe.utils.plugin.Plugin(manager=None)¶ Bases:
objectBase 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:
objectClass 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
-