2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-02-19 14:14:26 +00:00

Do not await synchronous functions

This commit is contained in:
Jarrod Johnson
2024-08-20 17:05:32 -04:00
parent c9e428bb1b
commit 4ef24351aa

View File

@@ -68,6 +68,7 @@ import collections
import confluent.config.configmanager
import confluent.config.conf as conf
import confluent.exceptions as exc
import inspect
import glob
import json
import os
@@ -117,7 +118,9 @@ _loggers = {}
async def _sleep_and_run(sleeptime, func, args):
await asyncio.sleep(sleeptime)
await func(*args)
awt = func(*args)
if inspect.isawaitable(awt):
await awt
def spawn_after(sleeptime, func, *args):