python-dependency-injector/examples/applications/ghnav-flask/githubnavigator/webapp.py
2020-07-09 19:01:27 -04:00

17 lines
313 B
Python

"""Web application module."""
from flask import Flask
def create_app(name, routes):
app = Flask(name)
for route in routes:
app.add_url_rule(*route.args, **route.kwargs)
return app
class Route:
def __init__(self, *args, **kwargs):
self.args = args
self.kwargs = kwargs