mirror of
https://github.com/tiqi-group/pydase.git
synced 2026-02-13 13:58:41 +01:00
fixes deserialization of floats
This commit is contained in:
@@ -4,7 +4,6 @@ from typing import TYPE_CHECKING, Any, NoReturn, cast
|
|||||||
|
|
||||||
import pydase
|
import pydase
|
||||||
import pydase.components
|
import pydase.components
|
||||||
import pydase.server.web_server.sio_setup
|
|
||||||
import pydase.units as u
|
import pydase.units as u
|
||||||
from pydase.utils.helpers import get_component_classes
|
from pydase.utils.helpers import get_component_classes
|
||||||
from pydase.utils.serialization.types import SerializedObject
|
from pydase.utils.serialization.types import SerializedObject
|
||||||
@@ -50,6 +49,8 @@ class Deserializer:
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def deserialize_primitive(cls, serialized_object: SerializedObject) -> Any:
|
def deserialize_primitive(cls, serialized_object: SerializedObject) -> Any:
|
||||||
|
if serialized_object["type"] == "float":
|
||||||
|
return float(serialized_object["value"])
|
||||||
return serialized_object["value"]
|
return serialized_object["value"]
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user