diff --git a/Protocol.py b/Protocol.py index 53db0cb91f4a4f77fb489498f1b34dacb9338f92..183b80eb2cc65e583f63f09d028ab9789c9c63e6 100644 --- a/Protocol.py +++ b/Protocol.py @@ -2,9 +2,10 @@ from __future__ import annotations from typing import Union import importlib + class Protocol: """ - Generic protocol, inherited by all concrete + Generic protocol, inherited by all concrete protocols. """ @@ -47,7 +48,7 @@ class Protocol: :param protocol_data: Dictionary containing the protocol data. :param device: Dictionary containing the device metadata. """ - module = importlib.import_module(f"{protocol_name}") + module = importlib.import_module(f".{protocol_name}", package="protocols") cls = getattr(module, protocol_name) return cls(protocol_data, device) diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391