Add Flask extension

This commit is contained in:
Roman Mogylatov 2020-07-10 10:09:46 -04:00
parent 8466e2801e
commit afffc07a38
3 changed files with 6 additions and 4 deletions

View File

@ -1,9 +1,10 @@
"""Application module.""" """Application module."""
from dependency_injector import containers, providers from dependency_injector import containers, providers
from dependency_injector.ext.flask import create_app, Route
from github import Github from github import Github
from . import services, views, webapp from . import services, views
class Application(containers.DeclarativeContainer): class Application(containers.DeclarativeContainer):
@ -30,9 +31,9 @@ class Application(containers.DeclarativeContainer):
) )
app = providers.Factory( app = providers.Factory(
webapp.create_app, create_app,
name=__name__, name=__name__,
routes=[ routes=[
webapp.Route('/', 'index', index_view, methods=['GET']), Route('/', 'index', index_view, methods=['GET']),
], ],
) )

View File

@ -0,0 +1 @@
"""Extensions package."""

View File

@ -1,4 +1,4 @@
"""Web application module.""" """Flask extension module."""
from flask import Flask from flask import Flask