understanding's picture
Create app.py
c652a0a verified
raw
history blame contribute delete
500 Bytes
# PATH: bot/server/app.py
from quart import Quart
from logging import getLogger
from bot.config import LOGGER_CONFIG_JSON
from bot.server.routes import bp as routes_bp
logger = getLogger("uvicorn")
def create_app() -> Quart:
app = Quart(__name__)
app.config["RESPONSE_TIMEOUT"] = None
app.config["MAX_CONTENT_LENGTH"] = 999999999999999
app.register_blueprint(routes_bp)
@app.before_serving
async def _before():
logger.info("Web server is started!")
return app