使用PyCharm 3.0.1社区代码完成工作正常,但是当我例如对一个父类的方法进行竞争时,插入的方法名称将被标记为未解析的引用.我错过了什么?
细节:
我是PyCharm的新手,并在(统一安装的)Plone 4.3.2上进行测试.将自动选择安装中的解释器,并为buildout添加zinstance/bin/zopepy脚本.
然后我打开Products.CMFPlone-4.3.2-py2.7.egg/Products/CMFPlone/SkinsTool.py然后键入
x = SkinsTool
Run Code Online (Sandbox Code Playgroud)
在文件的底部.代码完成为我提供manage_changeProperties(并显示PropertyManager).我选择了这个,所以这条线现在说
x = SkinsTool.manage_changeProperties
Run Code Online (Sandbox Code Playgroud)
尽管标记了manage_changeProperties部分.现在显示悬停在标记的'manage_changeProperties'上
Unresolved attribute reference 'manage_changeProperties' for class 'SkinsTool'
Run Code Online (Sandbox Code Playgroud)
这是一个错误还是我做错了什么(例如导入项目)?
编辑:根据vape的建议,我也尝试了一个实例.同样的问题:
自动完成工作正常:

但是参考文献尚未解决:

此测试也是使用3.0.1 Professional完成的.
编辑2:结构是标准的plone安装之一:structure.txt.我打开了最顶层的plone.4.3.2文件夹.
干杯,
约尔格
好的,错误已修复:
https://youtrack.jetbrains.com/issue/PY-11401
下一个版本有望包含修复程序,直到那时我编译了自己的版本。
有两点需要注意:
结果在intellij-community/out/pycharmCE/artifacts中
| 归档时间: |
|
| 查看次数: |
1707 次 |
| 最近记录: |