I tried it with the Python bindings, but there I don't get the
HDF5-DIAG messages
at all.

# Ubuntu 24 LTS version
pip install gdal[numpy]=="3.8.4.*"

*<test.py>*
from osgeo import gdal
gdal.UseExceptions()
dataset = gdal.OpenEx(
    "path/to/file.nc",
    nOpenFlags=gdal.OF_MULTIDIM_RASTER | gdal.OF_READONLY,
)
print(dataset.GetDriver().ShortName)

rootGroup = dataset.GetRootGroup()
print(rootGroup.GetGroupNames())

rootGroup.OpenGroup('scenario_6')
*</test.py>*

*<Output>*
netCDF
['scenario_1', 'scenario_2', 'scenario_3', 'scenario_4', 'scenario_5']
Traceback (most recent call last):
  File "/examples/hdf5.py", line 14, in <module>
    rootGroup.OpenGroup('scenario_6')
  File "/examples/env/lib/python3.12/site-packages/osgeo/gdal.py", line
4088, in OpenGroup
    return _gdal.Group_OpenGroup(self, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Group scenario_6 does not exist
*</Output>*

This is what I would hope for, but it is strange indeed.

Best regards
 Christian

Am Di., 4. März 2025 um 09:22 Uhr schrieb Laurențiu Nicola via gdal-dev <
gdal-dev@lists.osgeo.org>:

> PS: the only reference to HDF5's error handling I found while skimming the
> GDAL code was
> https://github.com/OSGeo/gdal/blob/0caa252/frmts/hdf5/hdf5vfl.h#L236-L241.
>
> On Tue, Mar 4, 2025, at 10:09, Laurențiu Nicola via gdal-dev wrote:
>
> Hi Christian,
>
> On Tue, Mar 4, 2025, at 10:05, Christian Beilschmidt via gdal-dev wrote:
>
> <https://gis.stackexchange.com/posts/490841/timeline>I tried sending
> GDAL's error logging to /dev/null but this does not change anything.
>
>
> I take it
> https://docs.rs/gdal/latest/gdal/config/fn.set_error_handler.html doesn't
> work? Can you try e.g. gdal.PushErrorHandler('CPLQuietErrorHandler') in
> Python to make sure?
>
> Laurentiu
> _______________________________________________
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to