Source code for smif.http_api.app

from flask import Flask
from smif.http_api.register import (register_api_endpoints,
                                    register_error_handlers, register_routes)


[docs]def create_app(static_folder, template_folder, data_interface, scheduler): """Create Flask app object """ app = Flask( __name__, static_url_path='', static_folder=static_folder, template_folder=template_folder ) app.config.data_interface = data_interface app.config.scheduler = scheduler register_routes(app) register_api_endpoints(app) register_error_handlers(app) return app