Merge pull request #45 from HuFlungDu/fix/device-open-url

Fixed weird issues in device_open_url
Fix #40
This commit is contained in:
Josiah Baldwin
2025-04-01 12:08:43 -07:00
committed by GitHub

View File

@@ -1741,10 +1741,11 @@ class Session(object):
tasks.append(tg.create_task(asyncio.wait_for(_(), timeout=timeout)))
tasks.append({ "action": 'msg', "type": 'openUrl', "nodeid": nodeid, "url": url }, "device_open_url", timeout=timeout)
res = tasks[1].result()
success = tasks[2].result()
if data.get("result", "ok").lower() != "ok":
success = tasks[0].result()
res = tasks[1].result()
if res.get("result", "ok").lower() != "ok":
raise exceptions.ServerError(data["result"])
if not success: