29 lines
557 B
Python
29 lines
557 B
Python
"""Flask-Limiter extension for rate limiting."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from . import _version
|
|
from ._extension import Limiter, RequestLimit
|
|
from ._limits import (
|
|
ApplicationLimit,
|
|
Limit,
|
|
MetaLimit,
|
|
RouteLimit,
|
|
)
|
|
from .constants import ExemptionScope, HeaderNames
|
|
from .errors import RateLimitExceeded
|
|
|
|
__all__ = [
|
|
"ExemptionScope",
|
|
"HeaderNames",
|
|
"Limiter",
|
|
"Limit",
|
|
"RouteLimit",
|
|
"ApplicationLimit",
|
|
"MetaLimit",
|
|
"RateLimitExceeded",
|
|
"RequestLimit",
|
|
]
|
|
|
|
__version__ = _version.__version__
|