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