Use a stateful object instead of arbitrary assignment of extension on app object

This commit is contained in:
Matt Wright
2012-07-16 19:07:19 -04:00
parent 54da59f003
commit f170cb434c
12 changed files with 66 additions and 38 deletions
+2 -2
View File
@@ -33,9 +33,9 @@ from flask_security.utils import get_url, get_post_login_redirect, do_flash, \
# Convenient references
_security = LocalProxy(lambda: app.security)
_security = LocalProxy(lambda: app.extensions['security'])
_datastore = LocalProxy(lambda: app.security.datastore)
_datastore = LocalProxy(lambda: _security.datastore)
_logger = LocalProxy(lambda: app.logger)