From 03a75ee4b3869e289509e71b966b40ff1dd67591 Mon Sep 17 00:00:00 2001 From: Mateusz Jakub Fila <37295697+m-fila@users.noreply.github.com> Date: Wed, 18 Sep 2024 20:17:42 +0200 Subject: [PATCH] fix printout when not built with data source (#679) --- python/podio/data_source.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/podio/data_source.py b/python/podio/data_source.py index cead7b890..157c94781 100644 --- a/python/podio/data_source.py +++ b/python/podio/data_source.py @@ -2,7 +2,10 @@ from ROOT import gSystem -if gSystem.Load("libpodioDataSourceDict") < 0: +if ( + not gSystem.DynamicPathName("libpodioDataSourceDict", True) + or gSystem.Load("libpodioDataSourceDict") < 0 +): raise ImportError("Error when loading libpodioDataSourceDict") from ROOT import podio # pylint: disable=wrong-import-position