mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Remove incorrect use of iscoroutinefunction from duckdns (#58585)
This commit is contained in:
parent
e99bef7b6e
commit
7a728997bb
@ -1,5 +1,4 @@
|
|||||||
"""Integrate with DuckDNS."""
|
"""Integrate with DuckDNS."""
|
||||||
from asyncio import iscoroutinefunction
|
|
||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
@ -102,10 +101,6 @@ async def _update_duckdns(session, domain, token, *, txt=_SENTINEL, clear=False)
|
|||||||
@bind_hass
|
@bind_hass
|
||||||
def async_track_time_interval_backoff(hass, action, intervals) -> CALLBACK_TYPE:
|
def async_track_time_interval_backoff(hass, action, intervals) -> CALLBACK_TYPE:
|
||||||
"""Add a listener that fires repetitively at every timedelta interval."""
|
"""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)):
|
if not isinstance(intervals, (list, tuple)):
|
||||||
intervals = (intervals,)
|
intervals = (intervals,)
|
||||||
remove = None
|
remove = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user