lmp.util.validate
#
Checking types and values.
- lmp.util.validate.raise_if_empty_str(*, val: str, val_name: str) None [source]#
Raise if
val
is an emptystr
.- Parameters
- Raises
ValueError – When
val
is an emptystr
.
- lmp.util.validate.raise_if_is_directory(*, path: str) None [source]#
Raise if
path
exists and is a directory.- Parameters
path (str) – Test path.
- Raises
FileExistsError – When
path
exists and is a directory.
- lmp.util.validate.raise_if_is_file(*, path: str) None [source]#
Raise if
path
exists and is a file.- Parameters
path (str) – Test path.
- Raises
FileExistsError – When
path
exists and is a file.
- lmp.util.validate.raise_if_not_in(*, val: Any, val_name: str, val_range: List) None [source]#
Raise if
val
is not inval_range
.- Parameters
- Raises
ValueError – When
val
is not inval_range
.
- lmp.util.validate.raise_if_not_instance(*, val: Any, val_name: str, val_type: Type) None [source]#
Raise if
val
is not an instance ofval_type
.