@@ -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