@@ -1066,17 +1066,17 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1066
1066
)
1067
1067
if len (utility ) > 0 :
1068
1068
for m in utility :
1069
-
1069
+ summary_dict [ str ( m . meta . run_uuid )][ 'focus' ] = ''
1070
1070
if m .outage_start_time_step is None :
1071
1071
if len (m .outage_start_time_steps ) == 0 :
1072
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Financial"
1072
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Financial, "
1073
1073
else :
1074
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Resilience"
1074
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Resilience, "
1075
1075
summary_dict [str (m .meta .run_uuid )]['outage_duration' ] = m .outage_durations [0 ] # all durations are same.
1076
1076
else :
1077
1077
# outage start timestep was provided, is 1 or more
1078
1078
summary_dict [str (m .meta .run_uuid )]['outage_duration' ] = m .outage_end_time_step - m .outage_start_time_step + 1
1079
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Resilience"
1079
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Resilience, "
1080
1080
1081
1081
site = SiteOutputs .objects .filter (meta__run_uuid__in = run_uuids ).only (
1082
1082
'meta__run_uuid' ,
@@ -1099,13 +1099,13 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1099
1099
for m in site_inputs :
1100
1100
try : # can be NoneType
1101
1101
if m .renewable_electricity_min_fraction > 0 :
1102
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Clean-energy"
1102
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Clean-energy, "
1103
1103
except :
1104
1104
pass # is NoneType
1105
1105
1106
1106
try : # can be NoneType
1107
1107
if m .renewable_electricity_max_fraction > 0 :
1108
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Clean-energy"
1108
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Clean-energy, "
1109
1109
except :
1110
1110
pass # is NoneType
1111
1111
@@ -1119,10 +1119,10 @@ def queryset_for_summary(api_metas,summary_dict:dict):
1119
1119
if len (settings ) > 0 :
1120
1120
for m in settings :
1121
1121
if m .off_grid_flag :
1122
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Off-grid"
1122
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Off-grid, "
1123
1123
1124
1124
if m .include_climate_in_objective or m .include_health_in_objective :
1125
- summary_dict [str (m .meta .run_uuid )]['focus' ] = "Clean-energy"
1125
+ summary_dict [str (m .meta .run_uuid )]['focus' ] + = "Clean-energy, "
1126
1126
1127
1127
tariffInputs = ElectricTariffInputs .objects .filter (meta__run_uuid__in = run_uuids ).only (
1128
1128
'meta__run_uuid' ,
0 commit comments