46 lines
984 B
Python
46 lines
984 B
Python
"""
|
|
===========
|
|
Middlewares
|
|
===========
|
|
|
|
Collection of useful middlewares for aiohttp applications.
|
|
|
|
"""
|
|
|
|
from aiohttp_middlewares.constants import (
|
|
IDEMPOTENT_METHODS,
|
|
NON_IDEMPOTENT_METHODS,
|
|
)
|
|
from aiohttp_middlewares.cors import cors_middleware
|
|
from aiohttp_middlewares.error import (
|
|
default_error_handler,
|
|
error_context,
|
|
error_middleware,
|
|
get_error_response,
|
|
)
|
|
from aiohttp_middlewares.https import https_middleware
|
|
from aiohttp_middlewares.shield import shield_middleware
|
|
from aiohttp_middlewares.timeout import timeout_middleware
|
|
from aiohttp_middlewares.utils import match_path
|
|
|
|
|
|
__author__ = "Igor Davydenko"
|
|
__license__ = "BSD-3-Clause"
|
|
__version__ = "2.4.0"
|
|
|
|
|
|
# Make flake8 happy
|
|
( # noqa: B018
|
|
cors_middleware,
|
|
default_error_handler,
|
|
error_context,
|
|
error_middleware,
|
|
get_error_response,
|
|
https_middleware,
|
|
IDEMPOTENT_METHODS,
|
|
match_path,
|
|
NON_IDEMPOTENT_METHODS,
|
|
shield_middleware,
|
|
timeout_middleware,
|
|
)
|