MCPcopy Index your code
hub / github.com/aws/aws-cli / __call__

Method __call__

awscli/help.py:435–454  ·  view source on GitHub ↗
(self, args, parsed_globals)

Source from the content-addressed store, hash-verified

433 return self._related_items
434
435 def __call__(self, args, parsed_globals):
436 if args:
437 subcommand_parser = ArgTableArgParser({}, self.subcommand_table)
438 parsed, remaining = subcommand_parser.parse_known_args(args)
439 if getattr(parsed, 'subcommand', None) is not None:
440 return self.subcommand_table[parsed.subcommand](
441 remaining, parsed_globals
442 )
443
444 # Create an event handler for a Provider Document
445 instance = self.EventHandlerClass(self)
446 # Now generate all of the events for a Provider document.
447 # We pass ourselves along so that we can, in turn, get passed
448 # to all event handlers.
449 docevents.generate_events(self.session, self)
450 if self._help_output_format == 'url':
451 self.renderer.render(self.url.encode())
452 else:
453 self.renderer.render(self.doc.getvalue())
454 instance.unregister()
455
456
457class ProviderHelpCommand(HelpCommand):

Callers

nothing calls this directly

Calls 6

parse_known_argsMethod · 0.95
ArgTableArgParserClass · 0.90
renderMethod · 0.45
encodeMethod · 0.45
getvalueMethod · 0.45
unregisterMethod · 0.45

Tested by

no test coverage detected