Fix non-english component str props (#626)
This commit is contained in:
parent
f7138bd53f
commit
e132821a24
@ -68,7 +68,7 @@ class Tag(Base):
|
||||
if not prop.is_local or prop.is_string:
|
||||
return str(prop)
|
||||
if issubclass(prop.type_, str):
|
||||
return json.dumps(prop.full_name)
|
||||
return json.dumps(prop.full_name, ensure_ascii=False)
|
||||
prop = prop.full_name
|
||||
|
||||
# Handle event props.
|
||||
@ -88,7 +88,7 @@ class Tag(Base):
|
||||
elif isinstance(prop, str):
|
||||
if utils.is_wrapped(prop, "{"):
|
||||
return prop
|
||||
return json.dumps(prop)
|
||||
return json.dumps(prop, ensure_ascii=False)
|
||||
|
||||
elif isinstance(prop, Figure):
|
||||
prop = json.loads(to_json(prop))["data"] # type: ignore
|
||||
@ -103,7 +103,7 @@ class Tag(Base):
|
||||
}
|
||||
|
||||
# Dump the prop as JSON.
|
||||
prop = json.dumps(prop)
|
||||
prop = json.dumps(prop, ensure_ascii=False)
|
||||
|
||||
# This substitution is necessary to unwrap var values.
|
||||
prop = re.sub('"{', "", prop)
|
||||
|
Loading…
Reference in New Issue
Block a user