<unset> removes struct entries with inheritance again
Compare changes
Files
3+ 5
− 1
@@ -132,7 +132,11 @@ def load_budget(name_or_path, freq=None, bname=None):
Giving the <unset>
key when inheriting ifos removes that entry from the inherited struct. For example, the arm power can be set directly with
+inherit: 'Aplus'
Laser:
Power: <unset>
ArmPower: 730e3
Laser.Power
needs to be removed from the struct because that cannot be simultaneously defined with Laser.ArmPower
.
A test was also added to test this behavior.