From 73cbda3473a1e7508057f36bb66efec834f3e363 Mon Sep 17 00:00:00 2001 From: Ivan Levkivskyi Date: Tue, 25 Aug 2026 01:28:57 +0100 Subject: [PATCH] Match new parser behavior w.r.t. posonly args --- mypy/nativeparse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mypy/nativeparse.py b/mypy/nativeparse.py index d7e660b470ff..4876dbe7e269 100644 --- a/mypy/nativeparse.py +++ b/mypy/nativeparse.py @@ -672,7 +672,7 @@ def read_func_def(state: State, data: ReadBuffer) -> FuncDef: name = read_str(data) arguments, has_ann = read_parameters(state, data) - if special_function_elide_names(name): + if state.options.pos_only_special_methods and special_function_elide_names(name): for arg in arguments: arg.pos_only = True