Как включить режим отладки с помощью hypercorn.asyncio.serve(app,quart_cfg)
Возникла проблема с использованием квартового сервера с библиотекой телемарафона, но ошибка не обрабатывается. Пытаюсь включить режим отладки, но там написано, чтоWarning: The config
отлаживатьhas no affect when using serve warnings.warn("The config
отлаживать has no affect when using serve", Warning)
Вот мой код:
quart_cfg = hypercorn.Config()
quart_cfg.bind = ["0.0.0.0:8000"]
quart_cfg.debug = True
app = Quart(__name__)
...
async def main():
await hypercorn.asyncio.serve(app,quart_cfg)
if __name__ == '__main__':
client.loop.run_until_complete(main())
Как я могу увидеть логи с квартового сервера? Может быть, я могу использовать что-то еще, вместо функции обслуживания? Не могу найти никаких документов..
1 ответ
Вы можете добиться того же эффекта, что и флаг отладки, установив loop.set_debug(debug)
в качестве,
quart_cfg = hypercorn.Config()
quart_cfg.bind = ["0.0.0.0:8000"]
app = Quart(__name__)
...
async def main():
await hypercorn.asyncio.serve(app,quart_cfg)
if __name__ == '__main__':
client.loop.set_debug(True)
client.loop.run_until_complete(main())