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

Method class_init

traitlets/traitlets.py:4043–4051  ·  view source on GitHub ↗
(self, cls: type[t.Any], name: str | None)

Source from the content-addressed store, hash-verified

4041 return self.klass(validated) # type:ignore[misc,operator]
4042
4043 def class_init(self, cls: type[t.Any], name: str | None) -> None:
4044 if isinstance(self._value_trait, TraitType):
4045 self._value_trait.class_init(cls, None)
4046 if isinstance(self._key_trait, TraitType):
4047 self._key_trait.class_init(cls, None)
4048 if self._per_key_traits is not None:
4049 for trait in self._per_key_traits.values():
4050 trait.class_init(cls, None)
4051 super().class_init(cls, name)
4052
4053 def subclass_init(self, cls: type[t.Any]) -> None:
4054 if isinstance(self._value_trait, TraitType):

Callers 5

setup_classMethod · 0.45
class_initMethod · 0.45
class_initMethod · 0.45
class_initMethod · 0.45
class_initMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected