Add get_callbacks method to PluginService
This commit is contained in:
parent
5eaebc4089
commit
3dfcaee755
1 changed files with 11 additions and 0 deletions
|
|
@ -45,3 +45,14 @@ class PluginService(Service):
|
|||
def teardown(self):
|
||||
for plugin in self.plugins.values():
|
||||
plugin.teardown()
|
||||
|
||||
def get_callbacks(self, _id=None):
|
||||
callbacks = []
|
||||
for plugin in self.plugins.values():
|
||||
if hasattr(plugin, "get_callback"):
|
||||
callback = plugin.get_callback(_id=_id)
|
||||
if callback:
|
||||
callbacks.append(callback)
|
||||
return callbacks
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue