def _make_parse_args_request( self, flags_in_scope, namespace: OptionValueContainerBuilder) -> Parser.ParseArgsRequest: return Parser.ParseArgsRequest( flags_in_scope=flags_in_scope, namespace=namespace, passthrough_args=self._passthru, )
def _make_parse_args_request( self, flags_in_scope, namespace: OptionValueContainer) -> Parser.ParseArgsRequest: return Parser.ParseArgsRequest( flags_in_scope=flags_in_scope, namespace=namespace, get_all_scoped_flag_names=lambda: self. _all_scoped_flag_names_for_fuzzy_matching, passthrough_args=self._passthru, )
def _make_parse_args_request(self, flags_in_scope, namespace): levenshtein_max_distance = ( self._bootstrap_option_values.option_name_check_distance if self._bootstrap_option_values else 0) return Parser.ParseArgsRequest( flags_in_scope=flags_in_scope, namespace=namespace, get_all_scoped_flag_names=lambda: self. _all_scoped_flag_names_for_fuzzy_matching, levenshtein_max_distance=levenshtein_max_distance, )
def _format_for_global_scope(show_advanced, show_deprecated, args, kwargs): parser = Parser( env={}, config=Config.load([]), scope_info=GlobalOptions.get_scope_info(), parent_parser=None, ) parser.register(*args, **kwargs) # Force a parse to generate the derivation history. parser.parse_args(Parser.ParseArgsRequest((), OptionValueContainerBuilder(), [], False)) oshi = HelpInfoExtracter("").get_option_scope_help_info("", parser, False) return HelpFormatter( show_advanced=show_advanced, show_deprecated=show_deprecated, color=False ).format_options(oshi)
def _make_parse_args_request( self, flags_in_scope, namespace: OptionValueContainer, include_passive_options: bool = False, ) -> Parser.ParseArgsRequest: levenshtein_max_distance = ( self._bootstrap_option_values.option_name_check_distance if self._bootstrap_option_values else 0) return Parser.ParseArgsRequest( flags_in_scope=flags_in_scope, namespace=namespace, get_all_scoped_flag_names=lambda: self. _all_scoped_flag_names_for_fuzzy_matching, levenshtein_max_distance=levenshtein_max_distance, passthrough_args=self._passthru, include_passive_options=include_passive_options, )