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

Method parse_known_args

traitlets/config/loader.py:783–790  ·  view source on GitHub ↗
(  # type:ignore[override]
        self, args: t.Sequence[str] | None = None, namespace: argparse.Namespace | None = None
    )

Source from the content-addressed store, hash-verified

781 """subclass of ArgumentParser where any --Class.trait option is implicitly defined"""
782
783 def parse_known_args( # type:ignore[override]
784 self, args: t.Sequence[str] | None = None, namespace: argparse.Namespace | None = None
785 ) -> tuple[argparse.Namespace | None, list[str]]:
786 # must be done immediately prior to parsing because if we do it in init,
787 # registration of explicit actions via parser.add_option will fail during setup
788 for container in (self, self._optionals):
789 container._option_string_actions = _DefaultOptionDict(container._option_string_actions)
790 return super().parse_known_args(args, namespace)
791
792
793# type aliases

Callers

nothing calls this directly

Calls 1

_DefaultOptionDictClass · 0.85

Tested by

no test coverage detected