Módulo de plugin

Mòdulo de Plugins.

Contiene todas las clases relacionados con las los plugins de python.

class mrv2.plugin.Plugin

import mrv2 from mrv2 import plugin

class DemoPlugin(plugin.Plugin):
def __init__(self):

«»» Constructor de DemoPlugin.

Defina sus variables aquí. «»» super().__init__()

def run(self):

«»» Método de ejemplo para la llamada. «»» print(«Hola de un plugin de Python»)

def active(self):

«»» Método opcional para returnar si el plug-in está activo o no.

return:

True si el plug-in está activo, False sino.

rtype:

bool

«»» return True

def menus(self):

«»» Diccionario de entradas de menúes como llaves con llamadas como valores.

return:

Un diccionario de entradas de menúes y sus llamadas correspondientes.

rtype:

dict

«»» menus = {«New Menu/Hello»: self.run} return menus

active(self: mrv2.plugin.Plugin) bool

Si un plugin está activo o no. Si no se reemplaza, el valor es True.

menus(self: mrv2.plugin.Plugin) dict

Diccionario de entradas del menu con métodos como:

def menus(self):

menus = { «Nuevo Menu/Hola» : self.run } return menus