Skip to content

Commit 04d9649

Browse files
msullivanGuido van Rossum
authored andcommitted
Fix mypyc build (#6787)
mypyc doesn't support non-default arguments following default arguments, even if they are keyword only.
1 parent 571b076 commit 04d9649

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

mypy/newsemanal/semanal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4351,7 +4351,7 @@ def name_not_defined(self, name: str, ctx: Context, namespace: Optional[str] = N
43514351
self.note(hint, ctx)
43524352

43534353
def already_defined(self, name: str, ctx: Context,
4354-
original_ctx: Optional[Union[SymbolTableNode, SymbolNode]] = None, *,
4354+
original_ctx: Optional[Union[SymbolTableNode, SymbolNode]],
43554355
noun: str) -> None:
43564356
if isinstance(original_ctx, SymbolTableNode):
43574357
node = original_ctx.node # type: Optional[SymbolNode]

mypy/semanal.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3788,7 +3788,7 @@ def name_not_defined(self, name: str, ctx: Context) -> None:
37883788
self.note(hint, ctx)
37893789

37903790
def already_defined(self, name: str, ctx: Context,
3791-
original_ctx: Optional[Union[SymbolTableNode, SymbolNode]] = None, *,
3791+
original_ctx: Optional[Union[SymbolTableNode, SymbolNode]],
37923792
noun: str) -> None:
37933793
if isinstance(original_ctx, SymbolTableNode):
37943794
node = original_ctx.node

0 commit comments

Comments
 (0)