diff --git a/openmc/capi/core.py b/openmc/capi/core.py index fe5416dd6..4302a94f4 100644 --- a/openmc/capi/core.py +++ b/openmc/capi/core.py @@ -153,5 +153,7 @@ def run_in_memory(intracomm=None): """ init(intracomm) - yield - finalize() + try: + yield + finally: + finalize()