def METHOD_NAME(self):
    import conduit.relay
    if conduit.relay.io.about()["protocols/hdf5"] != "enabled":
        return
    BEGIN_EXAMPLE("py_relay_io_handle_sidre")
    import conduit
    import conduit.relay.io
    # this example reads a sample hdf5 sidre style file
    input_fname = relay_test_data_path("texample_sidre_basic_ds_demo.sidre_hdf5")
    # open our sidre file for read with an IOHandle
    h = conduit.relay.io.IOHandle()
    h.open(input_fname,"sidre_hdf5")
    # find the names of the children at the root
    cnames = h.list_child_names()
    print('\nChildren at root {0}'.format(cnames))
    nread = conduit.Node()
    # read the entire contents
    h.read(nread);
    print("Read Result:")
    print(nread)
    END_EXAMPLE("py_relay_io_handle_sidre")