Fix event encoding (#393)
This commit is contained in:
parent
7fefbcd444
commit
a5bd23d792
@ -64,7 +64,7 @@ class EventHandler(Base):
|
|||||||
|
|
||||||
# Otherwise, convert to JSON.
|
# Otherwise, convert to JSON.
|
||||||
try:
|
try:
|
||||||
values.append(json.dumps(arg))
|
values.append(json.dumps(arg, ensure_ascii=False))
|
||||||
except TypeError as e:
|
except TypeError as e:
|
||||||
raise TypeError(
|
raise TypeError(
|
||||||
f"Arguments to event handlers must be Vars or JSON-serializable. Got {arg} of type {type(arg)}."
|
f"Arguments to event handlers must be Vars or JSON-serializable. Got {arg} of type {type(arg)}."
|
||||||
|
@ -716,14 +716,6 @@ class BaseVar(Var, Base):
|
|||||||
|
|
||||||
return setter
|
return setter
|
||||||
|
|
||||||
def json(self) -> str:
|
|
||||||
"""Convert the object to a json string.
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
The object as a json string.
|
|
||||||
"""
|
|
||||||
return self.__config__.json_dumps(self.dict())
|
|
||||||
|
|
||||||
|
|
||||||
class ComputedVar(property, Var):
|
class ComputedVar(property, Var):
|
||||||
"""A field with computed getters."""
|
"""A field with computed getters."""
|
||||||
|
Loading…
Reference in New Issue
Block a user