1
2
与Twisted一起装运的是 twisted.python.rebuild 模块,所以这可能是一个很好的开始。 另请参见此问题: Checking for code changes in all imported python modules |
2
1
你可以写一些类似于巴斯德的重载程序的东西,工作原理如下:
然而,这里的问题是,与开发Web服务器不同,大多数扭曲的应用程序都有更多的状态,只是简单地终止/重新启动进程是一个坏主意,您可能会失去一些状态。 有一种干净的方法:
当你生成扭曲的应用程序时,使用
最后,当您决定重新加载时,将一些内容写入子进程的stdin,告诉它关闭。现在,扭曲的代码可以优雅地响应和关闭。一旦它完全退出,您的主进程就可以再次生成它。 (或者,您可以使用信号来实现这一点,但这可能不是操作系统可移植的) |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |