From 5d3a9f26288ca7fb0796084328387ad82853ff6b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Nov 2022 21:12:59 +0530 Subject: [PATCH] Use base64 for args in old rc code as well --- kitty/rc/send_text.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/rc/send_text.py b/kitty/rc/send_text.py index 36cef6a9d..a0455d271 100644 --- a/kitty/rc/send_text.py +++ b/kitty/rc/send_text.py @@ -134,9 +134,10 @@ are sent as is, not interpreted for escapes. yield ret def chunks(text: str) -> CmdGenerator: - data = parse_send_text_bytes(text).decode('utf-8') + data = parse_send_text_bytes(text) while data: - ret['data'] = f'text:{data[:limit]}' + b = base64.standard_b64encode(data[:limit]).decode("ascii") + ret['data'] = f'base64:{b}' yield ret data = data[limit:]