From 579b0a8f2eff0681fbd75b9ce26427337df64f8d Mon Sep 17 00:00:00 2001 From: agnelson Date: Tue, 9 Nov 2021 09:19:50 -0600 Subject: [PATCH] Removed the try/except clause around import openmc.lib --- openmc/model/model.py | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/openmc/model/model.py b/openmc/model/model.py index 67541215c..669a19a0b 100644 --- a/openmc/model/model.py +++ b/openmc/model/model.py @@ -236,11 +236,7 @@ class Model: MPI intracommunicator """ - try: - import openmc.lib - except ImportError: - raise ImportError('openmc.lib must be available to ' - 'execute Model.init_lib(...)') from None + import openmc.lib # TODO: right now the only way to set most of the above parameters via # the C API are at initialization time despite use-cases existing to @@ -280,11 +276,7 @@ class Model: """ - try: - import openmc.lib - except ImportError: - raise ImportError('openmc.lib must be available to ' - 'execute Model.finalize_lib(...)') from None + import openmc.lib openmc.lib.finalize() @@ -422,11 +414,7 @@ class Model: openmc.lib.export_properties """ - try: - import openmc.lib - except ImportError: - raise ImportError('openmc.lib must be available to ' - 'execute Model.import_properties(...)') from None + import openmc.lib cells = self.geometry.get_all_cells() materials = self.geometry.get_all_materials()