diff --git a/crates/ruff_python_parser/resources/inline/err/walrus_before_py38.py b/crates/ruff_python_parser/resources/inline/err/walrus_before_py38.py index d96b7d9869c85..bf757cb6f358b 100644 --- a/crates/ruff_python_parser/resources/inline/err/walrus_before_py38.py +++ b/crates/ruff_python_parser/resources/inline/err/walrus_before_py38.py @@ -1,2 +1,2 @@ -# parse_options: { "target_version": "3.7" } +# parse_options: { "target-version": "3.7" } if x := 1: ... diff --git a/crates/ruff_python_parser/resources/inline/ok/walrus_after_py38.py b/crates/ruff_python_parser/resources/inline/ok/walrus_after_py38.py index d8fc5eb08e175..a1ff11b6fe9d2 100644 --- a/crates/ruff_python_parser/resources/inline/ok/walrus_after_py38.py +++ b/crates/ruff_python_parser/resources/inline/ok/walrus_after_py38.py @@ -1,2 +1,2 @@ -# parse_options: { "target_version": "3.8" } +# parse_options: { "target-version": "3.8" } if x := 1: ... diff --git a/crates/ruff_python_parser/src/parser/expression.rs b/crates/ruff_python_parser/src/parser/expression.rs index d94d7e9ff6da4..29622cab08982 100644 --- a/crates/ruff_python_parser/src/parser/expression.rs +++ b/crates/ruff_python_parser/src/parser/expression.rs @@ -2164,11 +2164,11 @@ impl<'src> Parser<'src> { let range = self.node_range(start); // test_err walrus_before_py38 - // # parse_options: { "target_version": "3.7" } + // # parse_options: { "target-version": "3.7" } // if x := 1: ... // test_ok walrus_after_py38 - // # parse_options: { "target_version": "3.8" } + // # parse_options: { "target-version": "3.8" } // if x := 1: ... if self.options.target_version < PythonVersion::PY38 { diff --git a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_before_py38.py.snap b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_before_py38.py.snap index a37daa9ef09fc..3b0b772e4d110 100644 --- a/crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_before_py38.py.snap +++ b/crates/ruff_python_parser/tests/snapshots/invalid_syntax@walrus_before_py38.py.snap @@ -54,7 +54,7 @@ Module( ## Unsupported Syntax Errors | -1 | # parse_options: { "target_version": "3.7" } +1 | # parse_options: { "target-version": "3.7" } 2 | if x := 1: ... | ^^^^^^ Syntax Error: Cannot use named assignment expression (`:=`) on Python 3.7 (syntax was added in Python 3.8) |