From 91e0a53cb2fd0fa62f11bff5a7ae78f90ec95a24 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Tue, 21 Nov 2023 23:29:46 +0100 Subject: [PATCH] Move to asyncio.timeout for APC integration (#104340) Move to asyncio.timeout for apcupsd --- homeassistant/components/apcupsd/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/apcupsd/__init__.py b/homeassistant/components/apcupsd/__init__.py index 7a99cafb405..8431d282e7d 100644 --- a/homeassistant/components/apcupsd/__init__.py +++ b/homeassistant/components/apcupsd/__init__.py @@ -1,13 +1,13 @@ """Support for APCUPSd via its Network Information Server (NIS).""" from __future__ import annotations +import asyncio from collections import OrderedDict from datetime import timedelta import logging from typing import Final from apcaccess import status -import async_timeout from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_HOST, CONF_PORT, Platform @@ -121,7 +121,7 @@ class APCUPSdCoordinator(DataUpdateCoordinator[OrderedDict[str, str]]): integration uses lower cases as keys internally. """ - async with async_timeout.timeout(10): + async with asyncio.timeout(10): try: raw = await self.hass.async_add_executor_job( status.get, self._host, self._port