Python27 string type fix
This commit is contained in:
parent
c86bece382
commit
a5895db4f8
@ -237,7 +237,7 @@ class Op(object):
|
|||||||
lhs = self.lhs
|
lhs = self.lhs
|
||||||
if isinstance(self.lhs, (Op, Func)):
|
if isinstance(self.lhs, (Op, Func)):
|
||||||
lhs = self.lhs.expr(item)
|
lhs = self.lhs.expr(item)
|
||||||
elif isinstance(self.lhs, str):
|
elif isinstance(self.lhs, six.string_types):
|
||||||
try:
|
try:
|
||||||
lhs = item.attrs[self.lhs].cast_value
|
lhs = item.attrs[self.lhs].cast_value
|
||||||
except Exception:
|
except Exception:
|
||||||
@ -249,7 +249,7 @@ class Op(object):
|
|||||||
rhs = self.rhs
|
rhs = self.rhs
|
||||||
if isinstance(self.rhs, (Op, Func)):
|
if isinstance(self.rhs, (Op, Func)):
|
||||||
rhs = self.rhs.expr(item)
|
rhs = self.rhs.expr(item)
|
||||||
elif isinstance(self.lhs, str):
|
elif isinstance(self.lhs, six.string_types):
|
||||||
try:
|
try:
|
||||||
rhs = item.attrs[self.rhs].cast_value
|
rhs = item.attrs[self.rhs].cast_value
|
||||||
except Exception:
|
except Exception:
|
||||||
|
Loading…
Reference in New Issue
Block a user