def __init__(self, name, flag_values, command_aliases=None,
               all_commands_help=None, help_full=None):
    self._command_name = name
    self._command_aliases = command_aliases
    self._command_flags = flag_values
    self._all_commands_help = all_commands_help
    self._help_full = help_full
    if type(self) is Cmd:
      raise AppCommandsError('Cmd is abstract and cannot be instantiated')
Initialize and check whether self is actually a Cmd instance.
dataset/ETHPy150Open google/google-apputils/google/apputils/appcommands.py/Cmd.__init__