From d9b597432d5bad56233ec0d93fa07dd5e497cd77 Mon Sep 17 00:00:00 2001 From: Maximilian Roos Date: Thu, 18 Jul 2019 17:54:45 -0400 Subject: [PATCH 1/2] h5py version print --- xarray/util/print_versions.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xarray/util/print_versions.py b/xarray/util/print_versions.py index 8295259a632..3d08a3b72e3 100755 --- a/xarray/util/print_versions.py +++ b/xarray/util/print_versions.py @@ -68,7 +68,7 @@ def netcdf_and_hdf5_versions(): except ImportError: try: import h5py - libhdf5_version = h5py.__hdf5libversion__ + libhdf5_version = h5py.version.hdf5_version except ImportError: pass return [('libhdf5', libhdf5_version), ('libnetcdf', libnetcdf_version)] @@ -77,7 +77,10 @@ def netcdf_and_hdf5_versions(): def show_versions(file=sys.stdout): sys_info = get_sys_info() - sys_info.extend(netcdf_and_hdf5_versions()) + try: + sys_info.extend(netcdf_and_hdf5_versions()) + except Exception as e: + print(f"Error collecting netcdf / hdf5 version: {e}") deps = [ # (MODULE_NAME, f(mod) -> mod version) From e13db0f818c41f48fde6e26df84772fbc563e8a2 Mon Sep 17 00:00:00 2001 From: Maximilian Roos Date: Thu, 18 Jul 2019 18:04:44 -0400 Subject: [PATCH 2/2] zero f-strings given --- xarray/util/print_versions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xarray/util/print_versions.py b/xarray/util/print_versions.py index 3d08a3b72e3..d9e8c6a27bb 100755 --- a/xarray/util/print_versions.py +++ b/xarray/util/print_versions.py @@ -80,7 +80,7 @@ def show_versions(file=sys.stdout): try: sys_info.extend(netcdf_and_hdf5_versions()) except Exception as e: - print(f"Error collecting netcdf / hdf5 version: {e}") + print("Error collecting netcdf / hdf5 version: {}".format(e)) deps = [ # (MODULE_NAME, f(mod) -> mod version)