diff options
author | Jacob Walls <jacobtylerwalls@gmail.com> | 2023-03-03 08:46:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-03 08:46:15 -0500 |
commit | 925910a8f2c9005a02597cfa2b830bf5a5eef9d8 (patch) | |
tree | 1f65ca8807c45b72f583b3ba1a0313fa27584607 /astroid | |
parent | 47430fd4045031bd2920611840948dfd9dfdafae (diff) | |
download | astroid-git-925910a8f2c9005a02597cfa2b830bf5a5eef9d8.tar.gz |
Infer returns from match cases (#2042)
Diffstat (limited to 'astroid')
-rw-r--r-- | astroid/nodes/node_classes.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/astroid/nodes/node_classes.py b/astroid/nodes/node_classes.py index 4a3cc7c3..3cec0891 100644 --- a/astroid/nodes/node_classes.py +++ b/astroid/nodes/node_classes.py @@ -4982,7 +4982,7 @@ class EvaluatedObject(NodeNG): # Pattern matching ####################################################### -class Match(_base_nodes.Statement): +class Match(_base_nodes.Statement, _base_nodes.MultiLineBlockNode): """Class representing a :class:`ast.Match` node. >>> import astroid @@ -4998,6 +4998,7 @@ class Match(_base_nodes.Statement): """ _astroid_fields = ("subject", "cases") + _multi_line_block_fields = ("cases",) def __init__( self, |