Skip to content

Commit 8a733a6

Browse files
fix for profiles
1 parent 9cbba41 commit 8a733a6

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
### Upcoming
2+
3+
#### Enhancements
4+
- amount of data shown on charts is now a function of the OD sampling rate
5+
- allow for showing more than 16 workers in a chart.
6+
7+
#### Bug fixes
8+
- Bug fix for "Manage all" that would start activities in all Pioreactors, whether they were in the experiment or not.
9+
- Fix for bug when clicking a legend element it not hiding
10+
- `led_intensity` (i.e. changes to LEDs) now respect whether a worker is active or not.
11+
- Fix bug for UI crashing with "colors" error.
12+
13+
14+
115
### 24.9.26
216

317
#### Enhancements

pioreactor/actions/leader/experiment_profile.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,12 @@ def execute_experiment_profile(profile_filename: str, experiment: str, dry_run:
873873

874874
# process specific pioreactors
875875
for unit_ in profile.pioreactors:
876+
if (get_assigned_experiment_name(unit_) != experiment) and not is_testing_env():
877+
logger.warning(
878+
f"There exists profile actions for {unit}, but it's not assigned to experiment {experiment}. Skipping scheduling actions."
879+
)
880+
continue
881+
876882
pioreactor_specific_block = profile.pioreactors[unit_]
877883
if pioreactor_specific_block.label is not None:
878884
label = pioreactor_specific_block.label

0 commit comments

Comments
 (0)