pylint 中生成成员的特定类? [英] Specific class for generated-members in pylint?
本文介绍了pylint 中生成成员的特定类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有点不确定 pylint 的 generated-members
是如何工作的.
I'm slightly unsure of how the generated-members
of pylint works.
假设我将以下内容添加到 .pylintrc
:
Lets say I add the following to .pylintrc
:
[TYPECHECK]
generated-members=commit
它隐藏了以下 commit
错误:
It hides the following commit
error:
E1101:scoped_session"的实例没有commit"成员
E1101:Instance of 'scoped_session' has no 'commit' member
然而,据我所知,这通常隐藏了 commit
错误.我可以用 generated-members
以某种方式指定确切的类成员吗?例如(伪):
However, this hides commit
errors in general, from what I understand. Can I somehow specify the exact class member with generated-members
? For example (pseudo):
[TYPECHECK]
generated-members=sqlalchemy.orm.scoped_session.commit
推荐答案
我遇到了同样的问题.代码
I had the same problem. The code
db.session.add(item)
db.session.commit()
导致pylint错误:
causes pylint errors:
[pylint] E1101:Instance of 'scoped_session' has no 'add' member
[pylint] E1101:Instance of 'scoped_session' has no 'commit' member
我在 pylintrc
generated-members=db.session.*
错误消失.
这篇关于pylint 中生成成员的特定类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文