Skip to content
Snippets Groups Projects
Commit dd9a286a authored by Stefano Borini's avatar Stefano Borini
Browse files

Removed __traits_version__ from model getstate

Removes the __traits_version__ when dumping the state with __getstate__()
parent 5d3abacb
No related branches found
No related tags found
1 merge request!110Removed __traits_version__ from model getstate
......@@ -49,10 +49,16 @@ class WorkflowWriter(HasStrictTraits):
parameters_data = []
for param in data["model_data"]["parameters"]:
state = param.__getstate__()
try:
state.pop("__traits_version__")
except KeyError:
pass
parameters_data.append(
{
"id": param.factory.id,
"model_data": param.__getstate__()
"model_data": state
}
)
......@@ -63,6 +69,12 @@ class WorkflowWriter(HasStrictTraits):
"""
Extracts the data from an external model and returns its dictionary
"""
state = model.__getstate__()
try:
state.pop("__traits_version__")
except KeyError:
pass
return {
"id": model.factory.id,
"model_data": model.__getstate__()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment