python - pylint 中生成成员的特定类?
问题描述
我有点不确定generated-members
pylint 的工作原理。
假设我将以下内容添加到.pylintrc
:
[TYPECHECK]
generated-members=commit
它隐藏了以下commit
错误:
E1101:“scoped_session”的实例没有“提交”成员
commit
但是,据我了解,这通常隐藏了错误。我可以以某种方式指定确切的类成员generated-members
吗?例如(伪):
[TYPECHECK]
generated-members=sqlalchemy.orm.scoped_session.commit
解决方案
我有同样的问题。编码
db.session.add(item)
db.session.commit()
导致pylint错误:
[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.*
并且错误消失了。
推荐阅读
- networking - 用于在同一公共 IP 的 NAT 后面的节点之间的连接切换到本地连接的机制或协议
- javascript - Highcharts - 从树形地图上删除标题
- latex - 表格中图的标题
- c# - 在自定义转换器中使用 OnSerializingAttribute/OnDeserializingAttributes
- vim - gVim 在创建新文件时不会打开 Skeleton Code
- javascript - 尝试重构代码以使其更具动态性
- google-apps-script - 谷歌应用脚本tryLock/waitLock超时限制累积后续网络应用调用?
- python - 迭代具有多个属性的字典列表
- php - 's' => $term, 不是根据 wordpress/php 中的 post_title 拉帖
- r - 将两个图重叠在一起