pyvista_validation.check.check_sequence

Contents

pyvista_validation.check.check_sequence#

pyvista_validation.check.check_sequence(obj, *, name='Object')#

Check if an object is an instance of Sequence.

Parameters:
objSequence

Object to check.

namestr, default: “Object”

Variable name to use in the error messages if any are raised.

Returns:
Sequence

The input, unchanged. Type checkers see it as a sequence.

Raises:
TypeError

If input is not an instance of Sequence.

Examples

Check if an object is a sequence.

>>> import numpy as np
>>> from pyvista_validation import check_sequence
>>> check_sequence([1, 2, 3])
[1, 2, 3]
>>> check_sequence('A')
'A'