From c5f3c586e0f06df7ee0fc81289c93d393ea21776 Mon Sep 17 00:00:00 2001 From: Harmon Date: Fri, 7 Feb 2020 05:30:04 -0600 Subject: Remove and replace compat._unichr --- git/compat.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'git/compat.py') diff --git a/git/compat.py b/git/compat.py index da500750..b048e16e 100644 --- a/git/compat.py +++ b/git/compat.py @@ -118,10 +118,8 @@ def b(data): return data if PY3: - _unichr = chr bytes_chr = lambda code: bytes((code,)) else: - _unichr = unichr bytes_chr = chr def surrogateescape_handler(exc): @@ -176,9 +174,9 @@ def replace_surrogate_encode(mystring, exc): # 0x80 | (code & 0x3f)] # Is this a good idea? if 0xDC00 <= code <= 0xDC7F: - decoded.append(_unichr(code - 0xDC00)) + decoded.append(chr(code - 0xDC00)) elif code <= 0xDCFF: - decoded.append(_unichr(code - 0xDC00)) + decoded.append(chr(code - 0xDC00)) else: raise NotASurrogateError return str().join(decoded) @@ -197,9 +195,9 @@ def replace_surrogate_decode(mybytes): else: code = ord(ch) if 0x80 <= code <= 0xFF: - decoded.append(_unichr(0xDC00 + code)) + decoded.append(chr(0xDC00 + code)) elif code <= 0x7F: - decoded.append(_unichr(code)) + decoded.append(chr(code)) else: # # It may be a bad byte # # Try swallowing it. -- cgit v1.2.1