描述bug
在使用VS Code扩展的prompt flow中的Debug (f5)
命令时,可以在Python节点中设置断点进行调试。当我指定一个additional_includes
文件夹时,我失去了调试代码的能力。
如何重现bug
重现行为的方法和你经常遇到bug的频率:
- 创建一个新的流程(
pf flow init --flow foo
) - 在
flow.dag.yaml
中指定一个带有additional_includes
的文件夹 - 尝试点击
Debug (f5)
并观察断点是否未被触发
预期行为
调试应该始终一致,无论我们是否指定additional_includes
。
运行信息(请填写以下信息):
- promptflow包版本:
promptflow==1.5.0
- 操作系统:WSL2
- Python 3.9.18
2条答案
按热度按时间nwsw7zdq1#
你好,@bastbu ,感谢联系我们。这是一个已知的问题,当指定了额外的包含项时,因为我们会将带有额外包含项的流程文件复制到一个临时文件夹中,以确保流程能够成功运行。
deyfvvtc2#
@brynn-code 你有没有预计这个问题何时能解决?文件被复制到临时文件夹导致本地开发过程中出现一些问题。