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

Class Type

traitlets/traitlets.py:2026–2189  ·  view source on GitHub ↗

A trait whose value must be a subclass of a specified class.

Source from the content-addressed store, hash-verified

2024
2025
2026class Type(ClassBasedTraitType[G, S]):
2027 """A trait whose value must be a subclass of a specified class."""
2028
2029 if t.TYPE_CHECKING:
2030
2031 @t.overload
2032 def __init__(
2033 self: Type[type, type],
2034 default_value: Sentinel | None | str = ...,
2035 klass: None | str = ...,
2036 allow_none: Literal[False] = ...,
2037 read_only: bool | None = ...,
2038 help: str | None = ...,
2039 config: t.Any | None = ...,
2040 **kwargs: t.Any,
2041 ) -> None:
2042 ...
2043
2044 @t.overload
2045 def __init__(
2046 self: Type[type | None, type | None],
2047 default_value: Sentinel | None | str = ...,
2048 klass: None | str = ...,
2049 allow_none: Literal[True] = ...,
2050 read_only: bool | None = ...,
2051 help: str | None = ...,
2052 config: t.Any | None = ...,
2053 **kwargs: t.Any,
2054 ) -> None:
2055 ...
2056
2057 @t.overload
2058 def __init__(
2059 self: Type[S, S],
2060 default_value: S = ...,
2061 klass: S = ...,
2062 allow_none: Literal[False] = ...,
2063 read_only: bool | None = ...,
2064 help: str | None = ...,
2065 config: t.Any | None = ...,
2066 **kwargs: t.Any,
2067 ) -> None:
2068 ...
2069
2070 @t.overload
2071 def __init__(
2072 self: Type[S | None, S | None],
2073 default_value: S | None = ...,
2074 klass: S = ...,
2075 allow_none: Literal[True] = ...,
2076 read_only: bool | None = ...,
2077 help: str | None = ...,
2078 config: t.Any | None = ...,
2079 **kwargs: t.Any,
2080 ) -> None:
2081 ...
2082
2083 def __init__(

Callers 6

AClass · 0.90
CClass · 0.90
UnionTraitClass · 0.90
CClass · 0.90
TClass · 0.90
KernelSpecManagerClass · 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…