added catch if budget is not set

This commit is contained in:
Khalim Conn-Kowlessar 2026-02-18 12:38:45 +00:00
parent f4db5389f5
commit ecaf742a18

View file

@ -714,7 +714,9 @@ def optimise_with_scenarios(
remaining_measures.append(kept)
remaining_budget = budget - fabric_cost if budget is not None else None
remaining_budget = 0 if remaining_budget < 0 else remaining_budget
if remaining_budget is not None:
remaining_budget = 0 if remaining_budget < 0 else remaining_budget
picked_extra, extra_cost, extra_gain = run_optimizer(
remaining_measures,