From fe0a27d24060923c6ac4b16d6d257a47a8c9fce2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 11 Dec 2018 15:21:05 +0000 Subject: [FIX] doc: P2 bits forgotten in 758382b3a73da024d6e1dc04a474d2868223767a closes odoo/odoo#29438 --- doc/_extensions/pyjsparser/parser.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'doc/_extensions/pyjsparser/parser.py') diff --git a/doc/_extensions/pyjsparser/parser.py b/doc/_extensions/pyjsparser/parser.py index d47a94a8522..69729c44889 100644 --- a/doc/_extensions/pyjsparser/parser.py +++ b/doc/_extensions/pyjsparser/parser.py @@ -178,7 +178,7 @@ class PyJsParser: code = code * 16 + HEX_CONV[ch] else: return '' - return unichr(code) + return chr(code) def scanUnicodeCodePointEscape(self): ch = self.source[self.index] @@ -196,10 +196,10 @@ class PyJsParser: self.throwUnexpectedToken() # UTF-16 Encoding if (code <= 0xFFFF): - return unichr(code) + return chr(code) cu1 = ((code - 0x10000) >> 10) + 0xD800; cu2 = ((code - 0x10000) & 1023) + 0xDC00; - return unichr(cu1) + unichr(cu2) + return chr(cu1) + chr(cu2) def ccode(self, offset=0): return ord(self.source[self.index + offset]) @@ -524,14 +524,14 @@ class PyJsParser: if ch == 'u': digs = self.source[self.index:self.index + 4] if len(digs) == 4 and all(isHexDigit(d) for d in digs): - st += template % unichr(int(digs, 16)) + st += template % chr(int(digs, 16)) self.index += 4 else: st += 'u' elif ch == 'x': digs = self.source[self.index:self.index + 2] if len(digs) == 2 and all(isHexDigit(d) for d in digs): - st += template % unichr(int(digs, 16)) + st += template % chr(int(digs, 16)) self.index += 2 else: st += 'x' -- cgit v1.2.3