From ffd6e79677a128912095015c12344472eabdc4da Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Tue, 19 Mar 2024 17:43:08 +0000 Subject: [PATCH] Fix typo in `string_token_flags.rs` (#10476) --- ...ff_python_parser__string__tests__raw_byte_literal_1.snap | 2 +- ...ff_python_parser__string__tests__raw_byte_literal_2.snap | 2 +- crates/ruff_python_parser/src/string_token_flags.rs | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap b/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap index a69618db665db..aca165c1ee243 100644 --- a/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap +++ b/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_1.snap @@ -22,7 +22,7 @@ expression: parse_ast flags: BytesLiteralFlags { quote_style: Single, prefix: Raw { - uppercase_r: true, + uppercase_r: false, }, triple_quoted: false, }, diff --git a/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap b/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap index 09e09ac8bb6a4..283c38784b4df 100644 --- a/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap +++ b/crates/ruff_python_parser/src/snapshots/ruff_python_parser__string__tests__raw_byte_literal_2.snap @@ -20,7 +20,7 @@ expression: parse_ast flags: BytesLiteralFlags { quote_style: Single, prefix: Raw { - uppercase_r: true, + uppercase_r: false, }, triple_quoted: false, }, diff --git a/crates/ruff_python_parser/src/string_token_flags.rs b/crates/ruff_python_parser/src/string_token_flags.rs index faf2f675d40ae..a03352906d2fe 100644 --- a/crates/ruff_python_parser/src/string_token_flags.rs +++ b/crates/ruff_python_parser/src/string_token_flags.rs @@ -167,12 +167,12 @@ impl StringPrefix { // bytestrings if flags.contains(StringFlags::B_PREFIX) { - if flags.contains(StringFlags::R_PREFIX_LOWER) { - return Self::Bytes(ByteStringPrefix::Raw { uppercase_r: true }); - } if flags.contains(StringFlags::R_PREFIX_LOWER) { return Self::Bytes(ByteStringPrefix::Raw { uppercase_r: false }); } + if flags.contains(StringFlags::R_PREFIX_UPPER) { + return Self::Bytes(ByteStringPrefix::Raw { uppercase_r: true }); + } return Self::Bytes(ByteStringPrefix::Regular); }