1
0
mirror of https://github.com/natekspencer/hacs-oasis_mini.git synced 2025-11-17 09:33:41 -05:00

Revert timeout changes, I'll fix later

This commit is contained in:
Nathan Spencer
2024-07-31 21:03:33 -06:00
parent c87bb241ef
commit a736c72c8e

View File

@@ -6,7 +6,6 @@ from typing import Any, Awaitable, Callable, Final
from urllib.parse import urljoin from urllib.parse import urljoin
from aiohttp import ClientResponseError, ClientSession from aiohttp import ClientResponseError, ClientSession
import async_timeout
from .utils import _bit_to_bool from .utils import _bit_to_bool
@@ -253,7 +252,7 @@ class OasisMini:
except Exception as ex: except Exception as ex:
_LOGGER.error(ex) _LOGGER.error(ex)
reboot = self._async_get(params={"CMDBOOT": ""}) reboot = self._async_command(params={"CMDBOOT": ""})
asyncio.create_task(_no_response_needed(reboot)) asyncio.create_task(_no_response_needed(reboot))
async def async_set_ball_speed(self, speed: int) -> None: async def async_set_ball_speed(self, speed: int) -> None:
@@ -400,11 +399,8 @@ class OasisMini:
async def _async_command(self, **kwargs: Any) -> str | None: async def _async_command(self, **kwargs: Any) -> str | None:
"""Send a command to the device.""" """Send a command to the device."""
with async_timeout.timeout(5): result = await self._async_get(**kwargs)
while self.busy: _LOGGER.debug("Result: %s", result)
await asyncio.sleep(0.1)
result = await self._async_get(**kwargs)
_LOGGER.debug("Result: %s", result)
async def _async_get(self, **kwargs: Any) -> str | None: async def _async_get(self, **kwargs: Any) -> str | None:
"""Perform a GET request.""" """Perform a GET request."""