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

Class KernelSpecManager

tests/test_typing.py:138–160  ·  view source on GitHub ↗

A manager for kernel specs.

Source from the content-addressed store, hash-verified

136 item = Unicode("foo")
137
138 class KernelSpecManager(HasTraits):
139 """A manager for kernel specs."""
140
141 kernel_spec_class = Type(
142 KernelSpec,
143 config=True,
144 help="""The kernel spec class. This is configurable to allow
145 subclassing of the KernelSpecManager for customized behavior.
146 """,
147 )
148 other_class = Type("foo.bar.baz")
149
150 other_kernel_spec_class = Type(
151 default_value=KernelSpecSubclass,
152 klass=KernelSpec,
153 config=True,
154 )
155
156 gateway_token_renewer_class = Type(
157 klass=GatewayTokenRenewerBase,
158 config=True,
159 help="""The class to use for Gateway token renewal. (JUPYTER_GATEWAY_TOKEN_RENEWER_CLASS env var)""",
160 )
161
162 t = KernelSpecManager()
163 reveal_type(t.kernel_spec_class) # R: def () -> tests.test_typing.KernelSpec@129

Callers 1

mypy_type_typingFunction · 0.85

Calls 1

TypeClass · 0.90

Tested by 1

mypy_type_typingFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…