From 7a728997bbae1be786eb9a79aaab01b30c95c8a0 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 28 Oct 2021 11:05:02 +0200 Subject: [PATCH] Remove incorrect use of iscoroutinefunction from duckdns (#58585) --- homeassistant/components/duckdns/__init__.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/homeassistant/components/duckdns/__init__.py b/homeassistant/components/duckdns/__init__.py index 76353415d4f..2271b107b36 100644 --- a/homeassistant/components/duckdns/__init__.py +++ b/homeassistant/components/duckdns/__init__.py @@ -1,5 +1,4 @@ """Integrate with DuckDNS.""" -from asyncio import iscoroutinefunction from datetime import timedelta import logging @@ -102,10 +101,6 @@ async def _update_duckdns(session, domain, token, *, txt=_SENTINEL, clear=False) @bind_hass def async_track_time_interval_backoff(hass, action, intervals) -> CALLBACK_TYPE: """Add a listener that fires repetitively at every timedelta interval.""" - if not iscoroutinefunction: - _LOGGER.error("Action needs to be a coroutine and return True/False") - return - if not isinstance(intervals, (list, tuple)): intervals = (intervals,) remove = None