また Flask-Injector の仕様変更

Injector の仕様変更 - Memo


また変更があった。

$ python manage.py runserver
/path/to/virtualenvs/project/lib/python3.4/site-packages/flask_injector.py:146: UserWarning: init_app and post_init_app are deprecated in favour of FlaskInjector. Please consult README for details.
  "init_app and post_init_app are deprecated in favour of FlaskInjector. "

またかと思ったけど、まぁ Warning を出してくれるだけありがたい。

-from flask.ext.injector import init_app, post_init_app
+from flask.ext.injector import FlaskInjector
@@ -229,8 +229,7 @@ def configure_injector(app, modules=None):
 
-    injector = init_app(app=app, modules=modules)
-    post_init_app(app, injector)
+    FlaskInjector(app=app, modules=modules)

こんな感じで修正。
まぁシンプルになった。