flask-track-usage icon indicating copy to clipboard operation
flask-track-usage copied to clipboard

import issue with flask-3.0.0

Open kelvin-j-li opened this issue 1 year ago • 1 comments

Traceback (most recent call last): ... from flask_track_usage import TrackUsage File "/opt/homebrew/lib/python3.11/site-packages/flask_track_usage/init.py", line 43, in from flask import _request_ctx_stack, g ImportError: cannot import name '_request_ctx_stack' from 'flask' (/opt/homebrew/lib/python3.11/site-packages/flask/init.py)

The above import error is caused by removing the deprecated code got removed from flask-3.0.0:

https://github.com/pallets/flask/pull/5223

_app_ctx_stack and _request_ctx_stack are removed as places to store custom data in favor of g. The deprecation period was already extended from 2.3.

kelvin-j-li avatar Oct 03 '23 07:10 kelvin-j-li

created the pull requested:

https://github.com/ashcrow/flask-track-usage/pull/68/commits/ad786a11bc9a3004744c85784dfc0bb5fda5712a

kelvin-j-li avatar Nov 09 '23 12:11 kelvin-j-li