v2.7.3
-
The transforms related to a module are applied only if this module has not been explicitly authorized to be imported
(i.e is not in AstroidManager.extension_package_whitelist). Solves the following issues if numpy is authorized to be imported
through theextension-pkg-allow-list
option.Closes pylint-dev/pylint#3342
Closes pylint-dev/pylint#4326 -
Fixed bug in attribute inference from inside method calls.
Closes pylint-dev/pylint#400
-
Fixed bug in inference for superclass instance methods called
from the class rather than an instance.Closes #1008
Closes pylint-dev/pylint#4377 -
Fixed bug in inference of chained attributes where a subclass
had an attribute that was an instance of its superclass.Closes pylint-dev/pylint#4220
-
Adds a brain for the ctypes module.
Closes pylint-dev/pylint#4896
-
When processing dataclass attributes, exclude the same type hints from abc.collections
as from typing.Closes pylint-dev/pylint#4895
-
Apply dataclass inference to pydantic's dataclasses.
Closes pylint-dev/pylint#4899