Skip to content

Commit a3aaa06

Browse files
authored
Merge pull request #1866 from pnnl/RCT/JDJ/19-6-bugfix-reqfields
RCT/JDJ/19-6 bugfix required fields
2 parents 0f7f9b3 + 42cff5c commit a3aaa06

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

rct229/rulesets/ashrae9012019/section19/section19rule6.py

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,7 @@ def __init__(self):
2222
standard_section="Section G3.1.2.3",
2323
is_primary_rule=True,
2424
rmd_context="ruleset_model_descriptions/0",
25-
required_fields={
26-
"$": ["model_output"],
27-
"model_output": [
28-
"unmet_load_hours_heating",
29-
"unmet_load_hours_cooling",
30-
"unmet_load_hours",
31-
],
32-
},
25+
required_fields={"$": ["model_output"]},
3326
manual_check_required_msg=UNDETERMINED_MSG,
3427
precision={
3528
"coincident_unmet_load_hours_b": {"precision": 1, "unit": "hour"},
@@ -44,9 +37,9 @@ def get_calc_vals(self, context, data=None):
4437
rmd_b = context.BASELINE_0
4538
output_instance_b = rmd_b["model_output"]
4639

47-
unmet_load_hours_heating_b = output_instance_b["unmet_load_hours_heating"]
48-
unmet_load_hours_cooling_b = output_instance_b["unmet_load_hours_cooling"]
49-
coincident_unmet_load_hours_b = output_instance_b["unmet_load_hours"]
40+
unmet_load_hours_heating_b = output_instance_b.get("unmet_load_hours_heating")
41+
unmet_load_hours_cooling_b = output_instance_b.get("unmet_load_hours_cooling")
42+
coincident_unmet_load_hours_b = output_instance_b.get("unmet_load_hours")
5043

5144
return {
5245
"unmet_load_hours_heating_b": unmet_load_hours_heating_b,

0 commit comments

Comments
 (0)