Как включить режим отладки с помощью hypercorn.asyncio.serve (app, quart_cfg) - PullRequest
1 голос
/ 04 августа 2020

Возникла проблема с использованием квартового сервера с библиотекой телемарафона, но ошибка не обрабатывается. Пытаюсь включить режим отладки, но он говорит, что Warning: The config debug has no affect when using serve warnings.warn("The config debug 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 Ответ

0 голосов
/ 04 августа 2020

Вы можете добиться того же эффекта, что и флаг отладки, установив 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())
...