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]:
|
||||
sig = signature(task_func)
|
||||
|
||||
keys_to_remove = []
|
||||
|
||||
for key in message_kwargs.keys():
|
||||
param = sig.parameters.get(key, None)
|
||||
|
||||
@@ -21,7 +23,10 @@ class FastAPIREtryMiddleware(SimpleRetryMiddleware):
|
||||
continue
|
||||
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user