MCPcopy Create free account
hub / github.com/ipython/traitlets / validate

Method validate

traitlets/traitlets.py:3491–3499  ·  view source on GitHub ↗
(self, obj: t.Any, value: t.Any)

Source from the content-addressed store, hash-verified

3489 )
3490
3491 def validate(self, obj: t.Any, value: t.Any) -> T | None:
3492 if isinstance(value, self._cast_types):
3493 assert self.klass is not None
3494 value = self.klass(value) # type:ignore[call-arg]
3495 value = super().validate(obj, value)
3496 if value is None:
3497 return value
3498
3499 return self.validate_elements(obj, value)
3500
3501 def validate_elements(self, obj: t.Any, value: t.Any) -> T | None:
3502 validated = []

Callers 1

from_stringMethod · 0.95

Calls 2

validate_elementsMethod · 0.95
validateMethod · 0.45

Tested by

no test coverage detected