diff options
Diffstat (limited to 'core/profile.py')
| -rw-r--r-- | core/profile.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/core/profile.py b/core/profile.py index 16c923f..d3c7e3a 100644 --- a/core/profile.py +++ b/core/profile.py @@ -197,12 +197,13 @@ class ProfileManager: "unit": dc.unit, "color": dc.color, "kind": dc.kind, - "sources": [list(s) for s in dc.sources], - "expression": dc.expression, - "script": dc.script, - "params": {k: v for k, v in dc.params.items() - if not k.startswith("_")}, - "enabled": dc.enabled, + "sources": [list(s) for s in dc.sources], + "source_names": list(dc.source_names), + "expression": dc.expression, + "script": dc.script, + "params": {k: v for k, v in dc.params.items() + if not k.startswith("_")}, + "enabled": dc.enabled, }) # Plot layout @@ -345,6 +346,7 @@ class ProfileManager: color=dd.get("color", "#f72585"), kind=dd.get("kind", "expression"), sources=sources, + source_names=dd.get("source_names", []), expression=dd.get("expression", ""), script=dd.get("script", ""), params=dd.get("params", {}), |
