mirror of
https://github.com/tiqi-group/pydase.git
synced 2026-02-14 22:38:42 +01:00
fix: adding readonly keys to json serialization
- enums and methods didn't have that key so far
This commit is contained in:
@@ -270,6 +270,7 @@ class DataService(rpyc.Service, AbstractDataService):
|
|||||||
"async": asyncio.iscoroutinefunction(value),
|
"async": asyncio.iscoroutinefunction(value),
|
||||||
"parameters": parameters,
|
"parameters": parameters,
|
||||||
"doc": inspect.getdoc(value),
|
"doc": inspect.getdoc(value),
|
||||||
|
"readonly": True,
|
||||||
"value": running_task_info,
|
"value": running_task_info,
|
||||||
}
|
}
|
||||||
elif isinstance(getattr(self.__class__, key, None), property):
|
elif isinstance(getattr(self.__class__, key, None), property):
|
||||||
@@ -290,6 +291,7 @@ class DataService(rpyc.Service, AbstractDataService):
|
|||||||
name: member.value
|
name: member.value
|
||||||
for name, member in value.__class__.__members__.items()
|
for name, member in value.__class__.__members__.items()
|
||||||
},
|
},
|
||||||
|
"readonly": False,
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
result[key] = {
|
result[key] = {
|
||||||
|
|||||||
Reference in New Issue
Block a user