Hola, estoy queriendo registrar determinados metodos de una clase como Hooks en un sistema de plugins que estoy armando.
Defino la clase de la siguiente forma
Código Python:
Ver originalclass MiPlugin(Plugin):
@Hook('event-name')
def miProcesador(self, value):
print(value)
El problema es que cuando Hook se ejecuta me registra el metodo independiente, y a mi me gustaria que el decorador me registre el metodo enlazado a la instancia (bound).
Alguna idea?
De que manera podria hacer que determinados metodos se auto registren a un evento cuando la clase es instanciada sin tener que hacerlo manualmente en el __init__?
Saludos