# -*- coding: utf-8 -*- from module.plugins.internal.Addon import Addon, threaded class Hook(Addon): __name__ = "Hook" __type__ = "hook" __version__ = "0.14" __status__ = "testing" __description__ = """Base hook plugin""" __license__ = "GPLv3" __authors__ = [("mkaay" , "mkaay@mkaay.de" ), ("RaNaN" , "RaNaN@pyload.org" ), ("Walter Purcaro", "vuolter@gmail.com")] def __init__(self, core, manager): super(Hook, self).__init__(core, manager) self.init_periodical(10) #@TODO: Remove in 0.4.10 def _log(self, level, plugintype, pluginname, messages): return super(Addon, self)._log(level, plugintype, pluginname.replace("Hook", ""), messages) def periodical(self): pass