From ceced4e8d9cf684961c7237e4892fb3305a0050d Mon Sep 17 00:00:00 2001 From: matclab Date: Wed, 27 Jan 2021 15:53:01 +0100 Subject: [PATCH 1/2] Convert unicode bytes to utf-8 strings close #581 --- gcalcli/printer.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gcalcli/printer.py b/gcalcli/printer.py index 0e675449..61bba872 100644 --- a/gcalcli/printer.py +++ b/gcalcli/printer.py @@ -19,17 +19,17 @@ 'bte': '\033(0\x76\033(B', 'ute': '\033(0\x77\033(B'}, 'unicode': { - 'hrz': b'\xe2\x94\x80', - 'vrt': b'\xe2\x94\x82', - 'lrc': b'\xe2\x94\x98', - 'urc': b'\xe2\x94\x90', - 'ulc': b'\xe2\x94\x8c', - 'llc': b'\xe2\x94\x94', - 'crs': b'\xe2\x94\xbc', - 'lte': b'\xe2\x94\x9c', - 'rte': b'\xe2\x94\xa4', - 'bte': b'\xe2\x94\xb4', - 'ute': b'\xe2\x94\xac'}, + 'hrz': b'\xe2\x94\x80'.decode('utf8'), + 'vrt': b'\xe2\x94\x82'.decode('utf8'), + 'lrc': b'\xe2\x94\x98'.decode('utf8'), + 'urc': b'\xe2\x94\x90'.decode('utf8'), + 'ulc': b'\xe2\x94\x8c'.decode('utf8'), + 'llc': b'\xe2\x94\x94'.decode('utf8'), + 'crs': b'\xe2\x94\xbc'.decode('utf8'), + 'lte': b'\xe2\x94\x9c'.decode('utf8'), + 'rte': b'\xe2\x94\xa4'.decode('utf8'), + 'bte': b'\xe2\x94\xb4'.decode('utf8'), + 'ute': b'\xe2\x94\xac'.decode('utf8')}, 'ascii': { 'hrz': '-', 'vrt': '|', From cf37ab1f8b8da59d958206f44d44b6773787f75f Mon Sep 17 00:00:00 2001 From: David Barnett Date: Thu, 22 Aug 2024 20:34:02 -0600 Subject: [PATCH 2/2] ART_CHARS cleanup: use codepoint literals instead of .decode('utf8') --- gcalcli/printer.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gcalcli/printer.py b/gcalcli/printer.py index 61bba872..fc8e474f 100644 --- a/gcalcli/printer.py +++ b/gcalcli/printer.py @@ -19,17 +19,17 @@ 'bte': '\033(0\x76\033(B', 'ute': '\033(0\x77\033(B'}, 'unicode': { - 'hrz': b'\xe2\x94\x80'.decode('utf8'), - 'vrt': b'\xe2\x94\x82'.decode('utf8'), - 'lrc': b'\xe2\x94\x98'.decode('utf8'), - 'urc': b'\xe2\x94\x90'.decode('utf8'), - 'ulc': b'\xe2\x94\x8c'.decode('utf8'), - 'llc': b'\xe2\x94\x94'.decode('utf8'), - 'crs': b'\xe2\x94\xbc'.decode('utf8'), - 'lte': b'\xe2\x94\x9c'.decode('utf8'), - 'rte': b'\xe2\x94\xa4'.decode('utf8'), - 'bte': b'\xe2\x94\xb4'.decode('utf8'), - 'ute': b'\xe2\x94\xac'.decode('utf8')}, + 'hrz': '\u2500', + 'vrt': '\u2502', + 'lrc': '\u2518', + 'urc': '\u2510', + 'ulc': '\u250c', + 'llc': '\u2514', + 'crs': '\u253c', + 'lte': '\u251c', + 'rte': '\u2524', + 'bte': '\u2534', + 'ute': '\u252c'}, 'ascii': { 'hrz': '-', 'vrt': '|',