Value range constraint¶
-
class
pyasn1.type.constraint.
ValueRangeConstraint
(start, end)¶ Create a ValueRangeConstraint object.
The ValueRangeConstraint satisfies any value that falls in the range of permitted values.
The ValueRangeConstraint object can only be applied to
Integer
andReal
types.Parameters: Examples
class TeenAgeYears(Integer): ''' ASN.1 specification: TeenAgeYears ::= INTEGER (13 .. 19) ''' subtypeSpec = ValueRangeConstraint(13, 19) # this will succeed teen_year = TeenAgeYears(18) # this will raise ValueConstraintError teen_year = TeenAgeYears(20)