Skip to content

Commit a2f0b82

Browse files
DLWoodruffclaude
andauthored
Recognize solver TerminationCondition.error as no usable solution (#801)
sputils.not_good_enough_results now also treats TerminationCondition.error (a solver error, not just infeasible or unbounded) as "no usable solution," so callers detect a failed solve consistently. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent f1a59a8 commit a2f0b82

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

mpisppy/utils/sputils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ def not_good_enough_results(results):
7979
(results.solution(0).status == SolutionStatus.unknown) or \
8080
(results.solver.termination_condition == TerminationCondition.infeasible) or \
8181
(results.solver.termination_condition == TerminationCondition.infeasibleOrUnbounded) or \
82+
(results.solver.termination_condition == TerminationCondition.error) or \
8283
(results.solver.termination_condition == TerminationCondition.unbounded)
8384

8485

0 commit comments

Comments
 (0)