在源代码更改时使aiohttp服务器自动重新加载
aiohttp_autoreload的Python项目详细描述
使aiohttp服务器在源代码更改时自动重新加载。
这是第一个未经测试的版本,应该只在开发中使用。
代码取自Tornado.Autoreload模块。
call_周期模取自akaidiot的要点https://gist.github.com/akaIDIOT/48c2474bd606cd2422ca
安装
pip install aiohttp_autoreload
建议使用
importasyncioimportaiohttp_autoreloaddebug=True# Or falseloop=asyncio.get_event_loop()handler=app.make_handler(debug=debug,)ifdebug:aiohttp_autoreload.start()f=loop.create_server(handler,'0.0.0.0',8080)...