# coding: utf-8 """ Expose a WSGI-compatible application to serve with a webserver. """ from __future__ import absolute_import, print_function, unicode_literals import logging import os import sys import flatisfy.config from flatisfy.web import app as web_app class Args(): config = os.path.join( os.path.dirname(os.path.realpath(__file__)), "config/config.json" ) LOGGER = logging.getLogger("flatisfy") CONFIG = flatisfy.config.load_config(Args()) if CONFIG is None: LOGGER.error("Invalid configuration. Exiting. " "Run init-config before if this is the first time " "you run Flatisfy.") sys.exit(1) application = app = web_app.get_app(CONFIG)