From 4f83c774c87687b8100cb14a2e08ebfd77dd5e20 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sun, 4 Sep 2022 11:08:11 +0100 Subject: [PATCH] fix tests --- src/textual/_xterm_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/textual/_xterm_parser.py b/src/textual/_xterm_parser.py index 77a8f858e..f14899be2 100644 --- a/src/textual/_xterm_parser.py +++ b/src/textual/_xterm_parser.py @@ -140,12 +140,12 @@ class XTermParser(Parser[events.Event]): peek_buffer = yield self.peek_buffer() if not peek_buffer: # An escape arrived without any following characters - on_token(events.Key(self.sender, key="escape")) + on_token(events.Key(self.sender, "escape", "\x1b")) continue if peek_buffer and peek_buffer[0] == ESC: # There is an escape in the buffer, so ESC ESC has arrived yield read1() - on_token(events.Key(self.sender, key="escape")) + on_token(events.Key(self.sender, "escape", "\x1b")) # If there is no further data, it is not part of a sequence, # So we don't need to go in to the loop if len(peek_buffer) == 1 and not more_data():