__init__.py 491 B

12345678910111213141516171819202122
  1. """Flask-Limiter extension for rate limiting."""
  2. from __future__ import annotations
  3. from . import _version
  4. from .constants import ExemptionScope, HeaderNames
  5. from .errors import RateLimitExceeded
  6. from .extension import Limiter
  7. from .wrappers import RequestLimit
  8. __all__ = [
  9. "ExemptionScope",
  10. "HeaderNames",
  11. "Limiter",
  12. "RateLimitExceeded",
  13. "RequestLimit",
  14. ]
  15. #: Aliased for backward compatibility
  16. HEADERS = HeaderNames
  17. __version__ = _version.get_versions()["version"]