1
0
forked from M-Labs/thermostat

Remove wait_for

OSError raised anyways
This commit is contained in:
atse 2024-08-22 16:51:58 +08:00
parent 506d350d7f
commit 632ee8bfa3

View File

@ -251,13 +251,11 @@ class MainWindow(QtWidgets.QMainWindow):
port = self.conn_menu.port_set_spin.value()
self._connecting_task = asyncio.create_task(
asyncio.wait_for(
self.thermostat.start_session(host=host, port=port), timeout=5
)
self.thermostat.start_session(host=host, port=port)
)
try:
await self._connecting_task
except (OSError, asyncio.TimeoutError, asyncio.CancelledError) as exc:
except (OSError, asyncio.CancelledError) as exc:
await self.bail()
if isinstance(exc, asyncio.CancelledError):
return