Skip to content
Snippets Groups Projects
Unverified Commit ffd6d256 authored by Stefano Borini's avatar Stefano Borini Committed by GitHub
Browse files

Merge pull request #110 from force-h2020/remove-traits-version-from-dump

Removed __traits_version__ from model getstate
parents ad3763bc dd9a286a
No related branches found
No related tags found
No related merge requests found
...@@ -49,10 +49,16 @@ class WorkflowWriter(HasStrictTraits): ...@@ -49,10 +49,16 @@ class WorkflowWriter(HasStrictTraits):
parameters_data = [] parameters_data = []
for param in data["model_data"]["parameters"]: for param in data["model_data"]["parameters"]:
state = param.__getstate__()
try:
state.pop("__traits_version__")
except KeyError:
pass
parameters_data.append( parameters_data.append(
{ {
"id": param.factory.id, "id": param.factory.id,
"model_data": param.__getstate__() "model_data": state
} }
) )
...@@ -63,6 +69,12 @@ class WorkflowWriter(HasStrictTraits): ...@@ -63,6 +69,12 @@ class WorkflowWriter(HasStrictTraits):
""" """
Extracts the data from an external model and returns its dictionary Extracts the data from an external model and returns its dictionary
""" """
state = model.__getstate__()
try:
state.pop("__traits_version__")
except KeyError:
pass
return { return {
"id": model.factory.id, "id": model.factory.id,
"model_data": model.__getstate__() "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