Added compatibility for Flask-Security-Too version 3.2

pull/33/head
Khushboo Vashi 2020-05-13 16:02:38 +05:30 committed by Akshay Joshi
parent 8a06a836f4
commit a9a1a975a6
1 changed files with 9 additions and 1 deletions

View File

@ -29,7 +29,7 @@ from flask_security.recoverable import reset_password_token_status, \
from flask_security.signals import reset_password_instructions_sent
from flask_security.utils import config_value, do_flash, get_url, \
get_message, slash_url_suffix, login_user, send_mail
from flask_security.views import _security, _commit, default_render_json, _ctx
from flask_security.views import _security, _commit, _ctx
from werkzeug.datastructures import MultiDict
import config
@ -52,6 +52,14 @@ try:
except ImportError as e:
import urllib2 as urlreq
try:
from flask_security.views import default_render_json
except ImportError as e:
# Support Flask-Security-Too == 3.2
import sys
if sys.version_info < (3, 8):
from flask_security.views import _render_json as default_render_json
MODULE_NAME = 'browser'