From 2cb77c674cbc436bfbb7a30cccc0dcf4a722df75 Mon Sep 17 00:00:00 2001 From: Phong Do Date: Wed, 10 Dec 2025 18:56:42 +0100 Subject: [PATCH] fix when toggling pending escape flag --- crates/ruff_python_literal/src/format.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/ruff_python_literal/src/format.rs b/crates/ruff_python_literal/src/format.rs index 44fb9bbac2..da3a8b1688 100644 --- a/crates/ruff_python_literal/src/format.rs +++ b/crates/ruff_python_literal/src/format.rs @@ -608,10 +608,7 @@ impl FormatString { Ok((next_char, remaining)) => { result_string.push(next_char); cur_text = remaining; - - if next_char == '\\' { - pending_escape = !pending_escape - } + pending_escape = next_char == '\\' && !pending_escape } Err(err) => { return if result_string.is_empty() {