bundles / astropy 7.0.1 / astropy / extern / configobj / validate / is_tuple
function
astropy.extern.configobj.validate:is_tuple
source: /astropy/extern/configobj/validate.py :1039
Signature
def is_tuple ( value , min = None , max = None ) Summary
Check that the value is a tuple of values.
Extended Summary
You can optionally specify the minimum and maximum number of members.
It does no check on members.
>>> vtor.check('tuple', ()) () >>> vtor.check('tuple', []) () >>> vtor.check('tuple', (1, 2)) (1, 2) >>> vtor.check('tuple', [1, 2]) (1, 2) >>> vtor.check('tuple(3)', (1, 2)) Traceback (most recent call last): VdtValueTooShortError: the value "(1, 2)" is too short. >>> vtor.check('tuple(max=5)', (1, 2, 3, 4, 5, 6)) Traceback (most recent call last): VdtValueTooLongError: the value "(1, 2, 3, 4, 5, 6)" is too long. >>> vtor.check('tuple(min=3, max=5)', (1, 2, 3, 4)) (1, 2, 3, 4) >>> vtor.check('tuple', 0) Traceback (most recent call last): VdtTypeError: the value "0" is of the wrong type. >>> vtor.check('tuple', '12') Traceback (most recent call last): VdtTypeError: the value "12" is of the wrong type.
Aliases
-
astropy.config.configuration.validate.is_tuple