introduce global plugin manager

This commit is contained in:
holger krekel
2020-02-22 22:09:18 +01:00
parent cf6391d51b
commit d3c6f530e2
4 changed files with 47 additions and 15 deletions

View File

@@ -1,5 +1,10 @@
import time
from .hookspec import account_hookimpl
from .hookspec import account_hookimpl, global_hookimpl
@global_hookimpl
def at_account_init(account, logid):
account._evlogger = account.add_account_plugin(EventLogger(account, logid=logid))
class EventLogger: