serial phy layer

This commit is contained in:
Devaev Maxim
2020-10-28 22:29:27 +03:00
parent dc0340583e
commit 08b96b7ada
5 changed files with 146 additions and 47 deletions

View File

@@ -52,6 +52,8 @@ class BasePlugin:
def get_plugin_class(sub: str, name: str) -> Type[BasePlugin]:
assert sub
assert name
if name.startswith("_"):
raise UnknownPluginError(f"Unknown plugin '{sub}/{name}'")
try:
module = importlib.import_module(f"kvmd.plugins.{sub}.{name}")
except ModuleNotFoundError: