def _print_detailed_help()

in knack/help.py [0:0]


    def _print_detailed_help(self, cli_name, help_file):
        self._print_header(cli_name, help_file)
        if help_file.long_summary or getattr(help_file, 'deprecate_info', None):
            _print_indent('')

        # fix incorrect groupings instead of crashing
        if help_file.type == 'command' and not isinstance(help_file, CommandHelpFile):
            help_file.type = 'group'
            logger.info("'%s' is labeled a command but is actually a group!", help_file.delimiters)
        elif help_file.type == 'group' and not isinstance(help_file, GroupHelpFile):
            help_file.type = 'command'
            logger.info("'%s' is labeled a group but is actually a command!", help_file.delimiters)

        if help_file.type == 'command':
            _print_indent('Arguments')
            self._print_arguments(help_file)
        elif help_file.type == 'group':
            self._print_groups(help_file)
        if help_file.examples:
            self._print_examples(help_file)