On 9. 5. 2024 13:20, Luca Vizzarro wrote:
Remove the imports in the testbed_model and remote_session modules init
file, to avoid the initialisation of unneeded modules, thus removing or
limiting the risk of circular dependencies.

Signed-off-by: Luca Vizzarro <luca.vizza...@arm.com>
Reviewed-by: Paul Szczepanek <paul.szczepa...@arm.com>
---
  dts/framework/remote_session/__init__.py               | 5 +----
  dts/framework/runner.py                                | 4 +++-
  dts/framework/test_suite.py                            | 5 ++++-
  dts/framework/testbed_model/__init__.py                | 7 -------
  dts/framework/testbed_model/os_session.py              | 4 ++--
  dts/framework/testbed_model/sut_node.py                | 2 +-
  dts/framework/testbed_model/traffic_generator/scapy.py | 2 +-
  dts/tests/TestSuite_hello_world.py                     | 2 +-
  dts/tests/TestSuite_smoke_tests.py                     | 2 +-
  9 files changed, 14 insertions(+), 19 deletions(-)


diff --git a/dts/framework/testbed_model/__init__.py 
b/dts/framework/testbed_model/__init__.py
index 6086512ca2..4f8a58c039 100644
--- a/dts/framework/testbed_model/__init__.py
+++ b/dts/framework/testbed_model/__init__.py
@@ -19,10 +19,3 @@
  """
# pylama:ignore=W0611

There's no reason to leave this in now. It may not be needed in dts/framework/remote_session/__init__.py as well.

-
-from .cpu import LogicalCoreCount, LogicalCoreCountFilter, LogicalCoreList
-from .node import Node
-from .port import Port, PortLink
-from .sut_node import SutNode
-from .tg_node import TGNode
-from .virtual_device import VirtualDevice

Reply via email to