fix(portal): lazy import to avoid circular dependency

This commit is contained in:
lutz-grex
2026-04-16 11:20:52 +02:00
parent 1f383ab925
commit 239eb282e7
+2 -1
View File
@@ -18,7 +18,6 @@ from async_adbutils import AdbDevice, adb
from rich.console import Console
from mobilerun import __version__
from mobilerun.tools.driver.android import AndroidDriver
logger = logging.getLogger("mobilerun")
@@ -364,6 +363,8 @@ async def ping_portal_tcp(device: AdbDevice, debug: bool = False):
Raises:
Exception: If Portal is not reachable via TCP or port forwarding fails
"""
from mobilerun.tools.driver.android import AndroidDriver
try:
driver = AndroidDriver(serial=device.serial, use_tcp=True)
await driver.connect()