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:
@@ -12,14 +12,11 @@ logger = logging.getLogger("taskiq_middleware")
|
||||
class FastAPIREtryMiddleware(SimpleRetryMiddleware):
|
||||
@staticmethod
|
||||
def _is_need_to_remove(to_remove: list[Any], value: Any) -> bool:
|
||||
logger.info(f"{type(value)}, {to_remove}")
|
||||
return type(value) in to_remove
|
||||
|
||||
async def on_error(
|
||||
self, message: TaskiqMessage, result: TaskiqResult[Any], exception: Exception
|
||||
) -> None:
|
||||
logger.info(f"{self.broker.custom_dependency_context}")
|
||||
|
||||
types_to_remove = list(self.broker.custom_dependency_context.keys())
|
||||
|
||||
message.args = [
|
||||
@@ -33,4 +30,6 @@ class FastAPIREtryMiddleware(SimpleRetryMiddleware):
|
||||
if not self._is_need_to_remove(types_to_remove, value)
|
||||
}
|
||||
|
||||
raise Exception(f"{self.broker.custom_dependency_context=} {message=}")
|
||||
|
||||
return await super().on_error(message, result, exception)
|
||||
|
||||
Reference in New Issue
Block a user