Skip to content

Commit 9afe4d0

Browse files
max-sixtyshoyer
authored andcommitted
Fix h5py version printing (#3145)
* h5py version print * zero f-strings given
1 parent 5111a9c commit 9afe4d0

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

xarray/util/print_versions.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ def netcdf_and_hdf5_versions():
6868
except ImportError:
6969
try:
7070
import h5py
71-
libhdf5_version = h5py.__hdf5libversion__
71+
libhdf5_version = h5py.version.hdf5_version
7272
except ImportError:
7373
pass
7474
return [('libhdf5', libhdf5_version), ('libnetcdf', libnetcdf_version)]
@@ -77,7 +77,10 @@ def netcdf_and_hdf5_versions():
7777
def show_versions(file=sys.stdout):
7878
sys_info = get_sys_info()
7979

80-
sys_info.extend(netcdf_and_hdf5_versions())
80+
try:
81+
sys_info.extend(netcdf_and_hdf5_versions())
82+
except Exception as e:
83+
print("Error collecting netcdf / hdf5 version: {}".format(e))
8184

8285
deps = [
8386
# (MODULE_NAME, f(mod) -> mod version)

0 commit comments

Comments
 (0)