tokenizer: do not try to decode strings on Python 3
Change-Id: I37af7e9495fa3ddc0355f0184f93ed5c3ea87bd3 Story: #2007951 Task: #40427
This commit is contained in:
parent
f49f27db59
commit
ee9cd7a16c
@ -82,12 +82,16 @@ def SearchTokenizer():
|
||||
|
||||
def t_SSTRING(t):
|
||||
r"'([^\\']+|\\'|\\\\)*'"
|
||||
t.value=t.value[1:-1].decode("string-escape")
|
||||
t.value = t.value[1:-1]
|
||||
if not isinstance(t.value, six.text_type):
|
||||
t.value = t.value.decode('string-escape')
|
||||
return t
|
||||
|
||||
def t_DSTRING(t):
|
||||
r'"([^\\"]+|\\"|\\\\)*"'
|
||||
t.value=t.value[1:-1].decode("string-escape")
|
||||
t.value = t.value[1:-1]
|
||||
if not isinstance(t.value, six.text_type):
|
||||
t.value = t.value.decode('string-escape')
|
||||
return t
|
||||
|
||||
def t_AND(t):
|
||||
|
Loading…
Reference in New Issue
Block a user