Files
Buffteks-Dev-Server/buffteks/lib/python3.11/site-packages/flask_limiter/_compat.py
2025-12-02 14:32:10 +00:00

17 lines
379 B
Python

from __future__ import annotations
import flask
from flask.ctx import RequestContext
# flask.globals.request_ctx is only available in Flask >= 2.2.0
try:
from flask.globals import request_ctx
except ImportError:
request_ctx = None
def request_context() -> RequestContext:
if request_ctx is None:
return flask._request_ctx_stack.top
return request_ctx