prozorro_sale.tools.errorsΒΆ

# TODO Temporary for compatibility and migrate aiohttp 3.8.x to 3.9.x
try:
    from aiohttp.web_middlewares import _Middleware
except ImportError:
    from aiohttp.typedefs import Middleware as _Middleware

from prozorro_sale.tools.context_variables import REQUEST_ID
from prozorro_sale.tools.logger import get_custom_logger
from prozorro_sale.tools.utils import is_resp_start_send, close_not_complited_response

__all__ = ['expects', 'catch_error_middleware']