From 2170d4e21af93ece804aee2b6ae92ffa2f630b19 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 16 Jan 2022 09:47:44 +0530 Subject: [PATCH] DRYer --- kitty/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/utils.py b/kitty/utils.py index f54d84714..5d4cd13e9 100644 --- a/kitty/utils.py +++ b/kitty/utils.py @@ -55,9 +55,10 @@ def expandvars(val: str, env: Mapping[str, str] = {}, fallback_to_os_env: bool = @lru_cache(maxsize=2) def sgr_sanitizer_pat(for_splitting: bool = False) -> 're.Pattern[str]': + pat = '\033\\[.*?m' if for_splitting: - return re.compile('(\033\\[.*?m)') - return re.compile('\033\\[.*?m') + return re.compile(f'({pat})') + return re.compile(pat) def platform_window_id(os_window_id: int) -> Optional[int]: