Skip to content

Commit eeb3f68

Browse files
committed
[stubgenc] Fix parsing signatures with empty argument list
1 parent 5d263ef commit eeb3f68

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mypy/stubdoc.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,8 @@ def add_token(self, token: tokenize.TokenInfo) -> None:
140140
self.state.pop()
141141
elif self.state[-1] == STATE_ARGUMENT_LIST:
142142
self.arg_name = self.accumulator
143-
if not _ARG_NAME_RE.match(self.arg_name):
143+
if not (token.string == ')' and self.accumulator.strip() == '') \
144+
and not _ARG_NAME_RE.match(self.arg_name):
144145
# Invalid argument name.
145146
self.reset()
146147
return

0 commit comments

Comments
 (0)