H5E.walk

Стек ошибок Walk

Синтаксис

H5E.walk (направление, func)

Описание

H5E.walk(direction,func) обходит стек ошибок для текущего потока и вызывает заданную функцию для каждой ошибки по пути. func является указателем на функцию. direction задает, как стек ошибок пересечен и может быть дан одними из следующих векторов символов или числового эквивалента.

'H5E_WALK_UPWARD'
'H5E_WALK_DOWNWARD'

Заданная функция должна иметь следующую подпись:

status = func(n,error_struct)

где n является индексируемым положением ошибки в стеке, и error_struct является структурой со следующими полями:

maj_numНомер существенной ошибки
min_numНомер несущественной ошибки
funcName Функция, в которой произошла ошибка
fileName Файл, в котором произошла ошибка
строкаСтрока в файле, где ошибка происходит
descДополнительное предоставленное описание

Эта функция соответствует функции H5Ewalk1 в API библиотеки HDF5 C.

Смотрите также

Была ли эта тема полезной?