I'm getting error when I instanced flask_session_captaca using app factory
extensions/captcha.py
from flask_session_captcha import FlaskSessionCaptcha
captcha = FlaskSessionCaptcha()
def init_app(app):
captcha.init_app(app)
init.py
# Extensions
from app.extensions import configuration
from app.extensions import session
from app.extensions import captcha
def create_app() -> Flask:
app = Flask(__name__)
# Initialize Extensions
configuration.init_app(app)
session.init_app(app)
captcha.init_app(app)
Error
File "/home/juliano/apps/app-vivo-vshow/env/lib/python3.10/site-packages/flask_session_captcha/__init__.py", line 54, in __init__
raise ex.NotFlaskApp(f"object {app} not a Flask instance.")
flask_session_captcha.exception.NotFlaskApp: object None not a Flask instance.
The constructor not accept None to create instance of the extension, but my object is Flask instance.
Hi,
I'm getting error when I instanced flask_session_captaca using app factory
extensions/captcha.py
init.py
Error
The constructor not accept None to create instance of the extension, but my object is Flask instance.
Flask-Session==0.6.0 flask-session-captcha==1.4.0 captcha==0.5.0
I'm change the constructor the instanciate works