【发布时间】:2012-11-06 19:57:02
【问题描述】:
paster serve 具有--reload 选项,可在任何 Python 源文件或 CONFIG_FILE 更改时自动重新启动服务 wsgi 应用程序。
当其他文件(不是 Python 源文件)发生变化时,如何让 paster 启动自动重启?
更新
mksh 建议的watch_file() 函数看起来像是问题的解决方案。然而 mksh 建议将其调用添加到应用程序的入口点,这似乎比它应该的更具侵入性。我可以(非侵入性地)扩展粘贴的serve 命令添加新选项,这将导致调用watch_file() 并使用从CONFIG_FILE 中的应用程序部分读取的文件名?
【问题讨论】:
标签: python automation paster