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

Method validate

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

Source from the content-addressed store, hash-verified

4010 raise TraitError(e)
4011
4012 def validate(self, obj: t.Any, value: t.Any) -> dict[K, V] | None:
4013 value = super().validate(obj, value)
4014 if value is None:
4015 return value
4016 return self.validate_elements(obj, value)
4017
4018 def validate_elements(self, obj: t.Any, value: dict[t.Any, t.Any]) -> dict[K, V] | None:
4019 per_key_override = self._per_key_traits or {}

Callers

nothing calls this directly

Calls 2

validate_elementsMethod · 0.95
validateMethod · 0.45

Tested by

no test coverage detected