File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -1255,13 +1255,13 @@ def _schedules(
12551255 for rule_id , loc_id in rule_ids .items ():
12561256 name = self ._domain_objects .find (f'./rule[@id="{ rule_id } "]/name' ).text
12571257 schedule : dict [str , list [float ]] = {}
1258+ locator = f'./rule[@id="{ rule_id } "]/directives'
1259+ # Show an empty schedule as no schedule found
1260+ if not (directives := self ._domain_objects .find (locator )):
1261+ return available , selected , schedule_temperatures , None
1262+
12581263 # Only process the active schedule in detail for Adam or Anna with cooling
12591264 if self ._cooling_present and loc_id != NONE :
1260- locator = f'./rule[@id="{ rule_id } "]/directives'
1261- # Show an empty schedule as no schedule found
1262- if not (directives := self ._domain_objects .find (locator )):
1263- return available , selected , schedule_temperatures , None
1264-
12651265 for directive in directives :
12661266 entry = directive .find ("then" ).attrib
12671267 if "setpoint" in entry :
You can’t perform that action at this time.
0 commit comments