summaryrefslogtreecommitdiff
path: root/astroid/brain/brain_dataclasses.py
diff options
context:
space:
mode:
authorDavid Liu <david@cs.toronto.edu>2021-08-22 12:43:21 -0400
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-08-22 21:30:48 +0200
commit9d40bb3164bcd6aff425f48b4638ef70e0117eb0 (patch)
tree71e503ed6b21e967a20a8874b7abb59a0a1c968b /astroid/brain/brain_dataclasses.py
parent4c98de2ff81691cbfb1e912e7cc6135eb2939d59 (diff)
downloadastroid-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.py1
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: