@@ -93,10 +93,10 @@ def escape_encode( obj, errors='strict'):
93
93
v = v .replace (b"'" , b"\\ '" ).replace (b'\\ "' , b'"' )
94
94
return v , len (obj )
95
95
96
- def raw_unicode_escape_decode ( data , errors = 'strict' ):
96
+ def raw_unicode_escape_decode ( data , errors = 'strict' , final = False ):
97
97
"""None
98
98
"""
99
- res = PyUnicode_DecodeRawUnicodeEscape (data , len (data ), errors )
99
+ res = PyUnicode_DecodeRawUnicodeEscape (data , len (data ), errors , final )
100
100
res = '' .join (res )
101
101
return res , len (data )
102
102
@@ -131,10 +131,10 @@ def utf_16_decode( data, errors='strict', final=False):
131
131
res = '' .join (res )
132
132
return res , consumed
133
133
134
- def unicode_escape_decode ( data , errors = 'strict' ):
134
+ def unicode_escape_decode ( data , errors = 'strict' , final = False ):
135
135
"""None
136
136
"""
137
- res = PyUnicode_DecodeUnicodeEscape (data , len (data ), errors )
137
+ res = PyUnicode_DecodeUnicodeEscape (data , len (data ), errors , final )
138
138
res = '' .join (res )
139
139
return res , len (data )
140
140
@@ -948,7 +948,7 @@ def hexescape(s, pos, digits, message, errors):
948
948
res = p
949
949
return res , pos
950
950
951
- def PyUnicode_DecodeUnicodeEscape (s , size , errors ):
951
+ def PyUnicode_DecodeUnicodeEscape (s , size , errors , final ):
952
952
953
953
if (size == 0 ):
954
954
return ''
@@ -1159,7 +1159,7 @@ def PyUnicode_DecodeCharmap(s, size, mapping, errors):
1159
1159
inpos += 1
1160
1160
return p
1161
1161
1162
- def PyUnicode_DecodeRawUnicodeEscape (s , size , errors ):
1162
+ def PyUnicode_DecodeRawUnicodeEscape (s , size , errors , final ):
1163
1163
1164
1164
if (size == 0 ):
1165
1165
return ''
0 commit comments