Update.
Some checks are pending
Build Base Application / Build (push) Waiting to run

This commit is contained in:
retoor 2025-07-04 10:11:49 +02:00
parent 9bb53e266f
commit 564060a601

View File

@ -36,6 +36,10 @@ def time_cache(timeout: int = 600):
@wraps(func) @wraps(func)
def wrapper(*args, **kwargs): def wrapper(*args, **kwargs):
try:
args = list(args)[1:]
except:
return func(*args, **kwargs)
key = ( key = (
json.dumps(args, default=str), json.dumps(args, default=str),
json.dumps(frozenset(kwargs.items()), default=str), json.dumps(frozenset(kwargs.items()), default=str),
@ -62,6 +66,10 @@ def time_cache_async(timeout: int = 600):
@wraps(func) @wraps(func)
async def wrapper(*args, **kwargs): async def wrapper(*args, **kwargs):
try:
args = list(args)[1:]
except:
return await func(*args, **kwargs)
key = ( key = (
json.dumps(args, default=str), json.dumps(args, default=str),
json.dumps(frozenset(kwargs.items()), default=str), json.dumps(frozenset(kwargs.items()), default=str),