class 中包含有效代码的 Pylint 错误
Pylint error with valid code inside class
我在 class 中设置了一个可重入锁 (RLock),就像在 init 函数中这样:
self.lock= threading.RLock()
如果我尝试像这样获取锁的数量:
self.lock._RLock__count
我在 pylint 上遇到这个错误:
E:581,15: Instance of '_RLock' has no '_RLock__count' member (no-member)
代码工作正常,我只是在通过 pylint 测试时遇到了问题,我是否必须告诉它像动态属性一样忽略它?
似乎是 pylint 的限制,我用下面的 comment/command 在本地禁用了错误,一切正常:
# pylint: disable=E1101
我在 class 中设置了一个可重入锁 (RLock),就像在 init 函数中这样:
self.lock= threading.RLock()
如果我尝试像这样获取锁的数量:
self.lock._RLock__count
我在 pylint 上遇到这个错误:
E:581,15: Instance of '_RLock' has no '_RLock__count' member (no-member)
代码工作正常,我只是在通过 pylint 测试时遇到了问题,我是否必须告诉它像动态属性一样忽略它?
似乎是 pylint 的限制,我用下面的 comment/command 在本地禁用了错误,一切正常:
# pylint: disable=E1101