拉撒路一个Python库,用于在源代码更改时重新启动进程。免费软件:Apache许可证,版本2.0。特征:源更改时自动重启;自定义重启的时间、原因和方式;在Linux和Mac上运行。

例子:当任何以PYTHONPATH根的Python模块发生更改时重新启动:


import lazarus

lazarus.default()

同样的事情,但在uWSGI容器中:


import lazarus

lazarus.default(restart_func=lambda: uwsgi.reload(), close_fds=False)