递归变量调试堆栈跟踪-Google Dialogflow API

时间:2018-11-15 11:32:10

标签: python google-api dialogflow

我不知道此问题是否是Google的Dialogflow API或其他Google产品所独有的,或者它是否特定于PyCharm的调试器。

我正在使用Python 2.7试图理解为什么文档中说QueryResult()对象中没有sentiment_analysis_request_config字段。

错误:

AttributeError: 'QueryResult' object has no attribute 'sentiment_analysis_result'

每当我调试Dialogflow程序时,都会获得针对Google特定对象的递归变量调试堆栈。

Recursive variable

这是对Google的故意混淆吗?为什么看不到与此对象/类型关联的变量/方法?

编辑:图像链接无效,它是:https://i.imgur.com/oRuKPlX.png

1 个答案:

答案 0 :(得分:0)

这可能不是混淆,并且您正在看到与该类型关联的属性。 “问题”是这些属性之一是对描述符本身的引用。循环引用没有错,并且在某些情况下很有用。看来您应该能够折叠嵌套的引用并查看其他属性。