Skip to content

Commit 46916ea

Browse files
committed
Fix escape codecs
1 parent c5d6ef1 commit 46916ea

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Lib/_pycodecs.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,10 @@ def escape_encode( obj, errors='strict'):
9393
v = v.replace(b"'", b"\\'").replace(b'\\"', b'"')
9494
return v, len(obj)
9595

96-
def raw_unicode_escape_decode( data, errors='strict'):
96+
def raw_unicode_escape_decode( data, errors='strict', final=False):
9797
"""None
9898
"""
99-
res = PyUnicode_DecodeRawUnicodeEscape(data, len(data), errors)
99+
res = PyUnicode_DecodeRawUnicodeEscape(data, len(data), errors, final)
100100
res = ''.join(res)
101101
return res, len(data)
102102

@@ -131,10 +131,10 @@ def utf_16_decode( data, errors='strict', final=False):
131131
res = ''.join(res)
132132
return res, consumed
133133

134-
def unicode_escape_decode( data, errors='strict'):
134+
def unicode_escape_decode( data, errors='strict', final=False):
135135
"""None
136136
"""
137-
res = PyUnicode_DecodeUnicodeEscape(data, len(data), errors)
137+
res = PyUnicode_DecodeUnicodeEscape(data, len(data), errors, final)
138138
res = ''.join(res)
139139
return res, len(data)
140140

@@ -948,7 +948,7 @@ def hexescape(s, pos, digits, message, errors):
948948
res = p
949949
return res, pos
950950

951-
def PyUnicode_DecodeUnicodeEscape(s, size, errors):
951+
def PyUnicode_DecodeUnicodeEscape(s, size, errors, final):
952952

953953
if (size == 0):
954954
return ''
@@ -1159,7 +1159,7 @@ def PyUnicode_DecodeCharmap(s, size, mapping, errors):
11591159
inpos += 1
11601160
return p
11611161

1162-
def PyUnicode_DecodeRawUnicodeEscape(s, size, errors):
1162+
def PyUnicode_DecodeRawUnicodeEscape(s, size, errors, final):
11631163

11641164
if (size == 0):
11651165
return ''

0 commit comments

Comments
 (0)