From 5f6bf21abab79dbfc4380154449c1fed262de3c2 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 31 Mar 2020 17:50:27 -0500 Subject: [PATCH] Changes in data/endf.py from PullRequest Inc. review --- openmc/data/endf.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openmc/data/endf.py b/openmc/data/endf.py index 937a3df23..8fe5c3bfa 100644 --- a/openmc/data/endf.py +++ b/openmc/data/endf.py @@ -397,8 +397,10 @@ class Evaluation: def __init__(self, filename_or_obj): if isinstance(filename_or_obj, (str, PurePath)): fh = open(str(filename_or_obj), 'r') + need_to_close = True else: fh = filename_or_obj + need_to_close = False self.section = {} self.info = {} self.target = {} @@ -446,6 +448,9 @@ class Evaluation: section_data += line self.section[MF, MT] = section_data + if need_to_close: + fh.close() + self._read_header() def __repr__(self):