mirror of
https://github.com/flibusta-apps/telegram_files_cache_server.git
synced 2025-12-06 06:35:38 +01:00
Fix
This commit is contained in:
@@ -14,6 +14,8 @@ class FastAPIREtryMiddleware(SimpleRetryMiddleware):
|
|||||||
) -> dict[str, Any]:
|
) -> dict[str, Any]:
|
||||||
sig = signature(task_func)
|
sig = signature(task_func)
|
||||||
|
|
||||||
|
keys_to_remove = []
|
||||||
|
|
||||||
for key in message_kwargs.keys():
|
for key in message_kwargs.keys():
|
||||||
param = sig.parameters.get(key, None)
|
param = sig.parameters.get(key, None)
|
||||||
|
|
||||||
@@ -21,7 +23,10 @@ class FastAPIREtryMiddleware(SimpleRetryMiddleware):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
if isinstance(param.default, Dependency):
|
if isinstance(param.default, Dependency):
|
||||||
message_kwargs.pop(key)
|
keys_to_remove.append(key)
|
||||||
|
|
||||||
|
for key in keys_to_remove:
|
||||||
|
message_kwargs.pop(key)
|
||||||
|
|
||||||
return message_kwargs
|
return message_kwargs
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user