Revision history  [back]

This has been answered in the related GitHub issue. In v23.2. there will be a stop_energyplus() method in the Runtime API that stops EnergyPlus runs gracefully.

The issue_severe() could then be used to indicate in EnergyPlus error reports why the run was aborted and an error can be raised in Python in the usual form. I think this is a great solution.