Google app engine Stackdriver调试显示“;“多模块匹配”;错误

Google app engine Stackdriver调试显示“;“多模块匹配”;错误,google-app-engine,google-cloud-stackdriver,Google App Engine,Google Cloud Stackdriver,我试图在Stackdriver调试控制台中实时调试Python Google App Engine标准应用程序。当我单击一个已部署的文件(main.py)和我希望它断开的行时,我会收到一条错误消息,说明“多个模块匹配”,并列出两个同名的文件 这是一个新部署的版本,该文件名在我的项目中是唯一的。我不希望它看到同一个文件名的倍数。由于该错误,我无法调试已部署的应用程序。调试器在项目中的所有已加载Python模块中循环,可能会找到同名文件。列出多个文件后,复制并粘贴要调试的文件的完整路径 示例:app

我试图在Stackdriver调试控制台中实时调试Python Google App Engine标准应用程序。当我单击一个已部署的文件(main.py)和我希望它断开的行时,我会收到一条错误消息,说明“多个模块匹配”,并列出两个同名的文件


这是一个新部署的版本,该文件名在我的项目中是唯一的。我不希望它看到同一个文件名的倍数。由于该错误,我无法调试已部署的应用程序。

调试器在项目中的所有已加载Python模块中循环,可能会找到同名文件。列出多个文件后,复制并粘贴要调试的文件的完整路径

示例:
apps/[PROJECT]/[VERSION.UNIQUE\u ID]/myfile.py:[行号]


您可以从错误消息中列出的文件复制完整路径。

您的应用程序是否有多个服务/模块?它只有一个服务模块(默认值),因为它在其他模块中找到了另一个名为
main.py
的文件?是的,它还找到了“runtimes/python27/python27_dist/lib/python2.7/lib2to3/main.py”虽然这不是我的应用程序代码的一部分。因此,如果我使用“main.py”文件的完整路径,它就可以工作了。我不相信我以前必须这样做-所以调试器上可能有bug。