Bootstrap Chameleon Logo

打开窗口时自动重新加载python逻辑

Day 1:快速更新python逻辑

在开发工具的过程中,需要修改后的python逻辑能够立即生效。可以通过在界面json文件的InitCmd中,reload对应的py工具模块。使得每次打开工具的时候,自动重新加载修改后的工具逻辑。

"InitPyCmd": "import importlib, your_tools_module; importlib.reload(your_tools_module); your_tool_inst = your_tools_module.Tool(%jsonPath)"

待工具开发完成之后,再去掉对应的reload语句。

另外如果希望连界面都不重新打开就能“热加载”(hot reload)对应的逻辑,可以使用这个方法