Fix event encoding (#393)
This commit is contained in:
parent
7fefbcd444
commit
a5bd23d792
@ -64,7 +64,7 @@ class EventHandler(Base):
|
||||
|
||||
# Otherwise, convert to JSON.
|
||||
try:
|
||||
values.append(json.dumps(arg))
|
||||
values.append(json.dumps(arg, ensure_ascii=False))
|
||||
except TypeError as e:
|
||||
raise TypeError(
|
||||
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
|
||||
|
||||
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):
|
||||
"""A field with computed getters."""
|
||||
|
Loading…
Reference in New Issue
Block a user