diff options
author | Peter Cock <p.j.a.cock@googlemail.com> | 2017-10-10 16:26:28 +0100 |
---|---|---|
committer | Peter Cock <p.j.a.cock@googlemail.com> | 2017-10-10 16:26:28 +0100 |
commit | cc890937770c900828197f7413f9f6188b974ab8 (patch) | |
tree | ebeefd492650bd7eb6eb575b029ae1d057b0af7b /sphinx/pycode/parser.py | |
parent | 350f196c4fad6e9e14232dfbe019f4a20a3bae92 (diff) | |
download | sphinx-git-cc890937770c900828197f7413f9f6188b974ab8.tar.gz |
Treat lists like tuples in AST function get_lvar_namesl
Diffstat (limited to 'sphinx/pycode/parser.py')
-rw-r--r-- | sphinx/pycode/parser.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sphinx/pycode/parser.py b/sphinx/pycode/parser.py index 5bee020e4..d488842e9 100644 --- a/sphinx/pycode/parser.py +++ b/sphinx/pycode/parser.py @@ -51,7 +51,7 @@ def get_lvar_names(node, self=None): return [node.id] # type: ignore else: raise TypeError('The assignment %r is not instance variable' % node) - elif node_name == 'Tuple': + elif node_name in ('Tuple', 'List'): members = [get_lvar_names(elt) for elt in node.elts] # type: ignore return sum(members, []) elif node_name == 'Attribute': |