MCPcopy Create free account
hub / github.com/tortoise/tortoise-orm / CommaSeparatedIntegerListValidator

Class CommaSeparatedIntegerListValidator

tortoise/validators.py:104–117  ·  view source on GitHub ↗

A validator to validate whether the given value is valid comma separated integer list or not.

Source from the content-addressed store, hash-verified

102
103
104class CommaSeparatedIntegerListValidator(Validator):
105 """
106 A validator to validate whether the given value is valid comma separated integer list or not.
107 """
108
109 def __init__(self, allow_negative: bool = False) -> None:
110 pattern = r"^{neg}\d+(?:{sep}{neg}\d+)*\Z".format(
111 neg="(-)?" if allow_negative else "",
112 sep=re.escape(","),
113 )
114 self.regex = RegexValidator(pattern, re.I)
115
116 def __call__(self, value: str) -> None:
117 self.regex(value)
118
119
120def validate_ipv4_address(value: Any) -> None:

Callers 1

ValidatorModelClass · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…