From f3b5c1b6ca7dc546c65926def6f5cf9c538511b5 Mon Sep 17 00:00:00 2001 From: cyr-ius Date: Sat, 5 Oct 2024 19:28:11 +0200 Subject: [PATCH] Fix RuntimeError: Caught blocking call to sleep with args --- audiconnectpy/helpers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/audiconnectpy/helpers.py b/audiconnectpy/helpers.py index b652328..29e3c12 100644 --- a/audiconnectpy/helpers.py +++ b/audiconnectpy/helpers.py @@ -2,6 +2,7 @@ from __future__ import annotations +import asyncio from collections.abc import Callable from datetime import datetime import functools @@ -10,7 +11,6 @@ import logging import random import re -import time from typing import Any from pydantic import SerializationInfo @@ -96,7 +96,7 @@ async def newfn(*args: Any, **kwargs: Any) -> Any: if logger is not None: logger.warning("%s, trying again in %s seconds", error, _delay) - time.sleep(_delay) + await asyncio.sleep(_delay) _delay *= backoff if isinstance(jitter, tuple):