nmlerr: Errors for NmlFile data¶
This module provides a collection of error types for reading Fortran namelist files. It also contains functions that utilize these exception classes efficiently.
- exception cape.nmlfile.nmlerr.NmlIndexError¶
Index errors for
NmlFileInherits from
IndexError
- exception cape.nmlfile.nmlerr.NmlValueError¶
Value errors for
NmlFileInherits from
ValueError
- cape.nmlfile.nmlerr.assert_isinstance(obj, cls_or_tuple, desc=None)¶
Conveniently check types
Applies
isinstance(obj, cls_or_tuple)but also constructs and raises a usefulNmlTypeErrorif test failes- Call:
>>> assert_isinstance(obj, cls, desc=None) >>> assert_isinstance(obj, cls_tuple, desc=None)
- Inputs:
- Raises:
- Versions:
2023-06-06
@ddalle: v1.0