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

Method make_dynamic_default

traitlets/traitlets.py:2339–2343  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2337 self.klass = self._resolve_string(self.klass)
2338
2339 def make_dynamic_default(self) -> T | None:
2340 if (self.default_args is None) and (self.default_kwargs is None):
2341 return None
2342 assert self.klass is not None
2343 return self.klass(*(self.default_args or ()), **(self.default_kwargs or {})) # type:ignore[operator]
2344
2345 def default_value_repr(self) -> str:
2346 return repr(self.make_dynamic_default())

Callers 3

default_value_reprMethod · 0.95
defaultMethod · 0.80
default_value_reprMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected