From ce8319de94caecd4bfcc4bcf7abdd542a2a78841 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 17 Oct 2016 00:20:09 +0530 Subject: [PATCH] Micro-optimization --- kitty/screen.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kitty/screen.py b/kitty/screen.py index 56c4fca50..b5363d232 100644 --- a/kitty/screen.py +++ b/kitty/screen.py @@ -28,6 +28,7 @@ Savepoint = namedtuple("Savepoint", [ "origin", "wrap" ]) +IGNORED_CATEGORIES = ('Cc', 'Cf', 'Cn', 'Cs') class Screen(QObject): @@ -298,7 +299,7 @@ class Screen(QObject): self._notify_cursor_position = False try: for char in self._decode(data): - if unicodedata.category(char) in ('Cc', 'Cf', 'Cn', 'Cs'): + if unicodedata.category(char) in IGNORED_CATEGORIES: continue char_width = wcwidth(char)