From 4fdcae05843cfc1be155620ade9dff10ab3e9853 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Wed, 18 Oct 2017 21:35:54 +0900 Subject: Fix #4158: pycode.parser failed to parse starred assignment --- sphinx/pycode/parser.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sphinx/pycode/parser.py') diff --git a/sphinx/pycode/parser.py b/sphinx/pycode/parser.py index d488842e9..1191551c4 100644 --- a/sphinx/pycode/parser.py +++ b/sphinx/pycode/parser.py @@ -62,6 +62,8 @@ def get_lvar_names(node, self=None): raise TypeError('The assignment %r is not instance variable' % node) elif node_name == 'str': return [node] # type: ignore + elif node_name == 'Starred': + return [node.value.id] # type: ignore else: raise NotImplementedError('Unexpected node name %r' % node_name) -- cgit v1.2.1