From c842dece17f8610ee9f0eb400e67a2a44897be71 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 25 Jul 2023 20:49:26 +0530 Subject: [PATCH] Also output data length in FTC repr --- kitty/file_transmission.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kitty/file_transmission.py b/kitty/file_transmission.py index a4dc319aa..76822a66e 100644 --- a/kitty/file_transmission.py +++ b/kitty/file_transmission.py @@ -275,6 +275,8 @@ class FileTransmissionCommand: val = getattr(self, k.name) if val != k.default: ans.append(f'{k.name}={val!r}') + if self.data: + ans.append(f'data={len(self.data)} bytes') return 'FTC(' + ', '.join(ans) + ')' def asdict(self, keep_defaults: bool = False) -> Dict[str, Union[str, int, bytes]]: @@ -861,6 +863,7 @@ class FileTransmission: except Exception as e: log_error(f'Failed to parse file transmission command with error: {e}') return + # print('from kitten:', cmd) if not cmd.id: log_error('File transmission command without id received, ignoring') return