1
0
mirror of https://github.com/checktheroads/hyperglass synced 2024-05-11 05:55:08 +00:00
2021-09-11 00:47:01 -07:00

19 lines
448 B
Python

"""Register all plugins."""
# Standard Library
from inspect import isclass
# Local
from . import _builtin
from ._output import OutputPlugin
from ._register import register_output_plugin
def init_plugins() -> None:
"""Initialize all plugins."""
for name in dir(_builtin):
plugin = getattr(_builtin, name)
if isclass(plugin):
if issubclass(plugin, OutputPlugin):
register_output_plugin(plugin)