Skip to content
Snippets Groups Projects
Commit 216f675e authored by Johannes Schumann's avatar Johannes Schumann
Browse files

Update import handling wrt the error types

parent bd1848d5
No related branches found
No related tags found
1 merge request!4KM3NeT Dataformat data writeout
Pipeline #16371 passed with warnings
......@@ -33,8 +33,9 @@ try:
libpath = environ.get("KM3NET_LIB")
if libpath:
libpath = Config().km3net_lib_path
ROOT.gSystem.Load(join(libpath, "libKM3NeTROOT.so"))
except:
if ROOT.gSystem.Load(join(libpath, "libKM3NeTROOT.so")) != 0:
raise ModuleNotFoundError("KM3NeT dataformat library not found!")
except ModuleNotFoundError:
import warnings
warnings.warn("KM3NeT dataformat library was not loaded.", ImportWarning)
......
......@@ -32,7 +32,7 @@ try:
libpath = Config().km3net_lib_path
KM3NET_LIB_AVAILABLE = (ROOT.gSystem.Load(join(libpath,
"libKM3NeTROOT.so")) == 0)
except ImportError:
except ModuleNotFoundError:
KM3NET_LIB_AVAILABLE = False
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment