diff options
author | David Liu <david@cs.toronto.edu> | 2021-08-22 12:43:21 -0400 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-08-22 21:30:48 +0200 |
commit | 9d40bb3164bcd6aff425f48b4638ef70e0117eb0 (patch) | |
tree | 71e503ed6b21e967a20a8874b7abb59a0a1c968b /astroid/brain/brain_dataclasses.py | |
parent | 4c98de2ff81691cbfb1e912e7cc6135eb2939d59 (diff) | |
download | astroid-git-9d40bb3164bcd6aff425f48b4638ef70e0117eb0.tar.gz |
Add filter for abc.collections in dataclass inference
Diffstat (limited to 'astroid/brain/brain_dataclasses.py')
-rw-r--r-- | astroid/brain/brain_dataclasses.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/astroid/brain/brain_dataclasses.py b/astroid/brain/brain_dataclasses.py index eb9cead3..0222ed28 100644 --- a/astroid/brain/brain_dataclasses.py +++ b/astroid/brain/brain_dataclasses.py @@ -399,6 +399,7 @@ def _infer_instance_from_annotation( yield Uninferable elif klass.root().name in ( "typing", + "_collections_abc", "", ): # "" because of synthetic nodes in brain_typing.py if klass.name in _INFERABLE_TYPING_TYPES: |