Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion slowapi/extension.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
from starlette.datastructures import MutableHeaders
from starlette.requests import Request
from starlette.responses import JSONResponse, Response
from starlette.applications import Starlette
from typing_extensions import Literal

from .errors import RateLimitExceeded
Expand Down Expand Up @@ -326,7 +327,7 @@ def emit(*_):
self._fallback_storage = MemoryStorage()
self._fallback_limiter = STRATEGIES[strategy](self._fallback_storage)

def slowapi_startup(self) -> None:
def slowapi_startup(self, app: Starlette) -> None:
"""
Starlette startup event handler that links the app with the Limiter instance.
"""
Expand Down