summaryrefslogtreecommitdiff
path: root/core/profile.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/profile.py')
-rw-r--r--core/profile.py14
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", {}),