fixes deserialization of floats

This commit is contained in:
Mose Müller
2024-03-28 08:57:59 +01:00
parent 65f63e08ae
commit 92e2c0e8ef

View File

@@ -4,7 +4,6 @@ from typing import TYPE_CHECKING, Any, NoReturn, cast
import pydase
import pydase.components
import pydase.server.web_server.sio_setup
import pydase.units as u
from pydase.utils.helpers import get_component_classes
from pydase.utils.serialization.types import SerializedObject
@@ -50,6 +49,8 @@ class Deserializer:
@classmethod
def deserialize_primitive(cls, serialized_object: SerializedObject) -> Any:
if serialized_object["type"] == "float":
return float(serialized_object["value"])
return serialized_object["value"]
@classmethod