From 4d42b81056518da0bf78d8ad715f738ab53f22fc Mon Sep 17 00:00:00 2001 From: Bryan Bugyi Date: Sat, 7 Dec 2019 15:36:19 -0500 Subject: [PATCH] [fix] Fix old-style formatting re.sub(...) call --- black.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/black.py b/black.py index 629112a1873..7700b348470 100644 --- a/black.py +++ b/black.py @@ -2743,7 +2743,7 @@ def validate_string_split(line: Line, line_length: int) -> None: line_str = str(line).strip("\n") line_str = re.sub(r"^ *assert .*, ?(['\"].*?)", r"\1", line_str) - line_str = re.sub(r"(.*)['\"] ?% ?\(?.*\)?", r"\1", line_str) + line_str = re.sub(r"(['\"].*[^\\]['\"]) ?% ?\(?.*\)?", r"\1", line_str) line_str = re.sub(r"(['\"]\.[A-Za-z_0-9]+\().*\)?", r"\1", line_str) line_str = re.sub(r"(.*['\"]) ?\+.*", r"\1", line_str) line_str = re.sub(r".* ?\+ ?(['\"].*)", r"\1", line_str)