def usages(self):
        yield self.subject.help_aliases[0] + ' ' + str(self.cli.signature)
        for names, subcommand in self.owner.cmds.items():
            try:
                get_usages = subcommand.helper.usages
            except __HOLE__:
                yield names[0] + ' [args...]'
            else:
                for usage in get_usages():
                    yield names[0] + ' ' + usage
dataset/ETHPy150Open epsy/clize/clize/help.py/DispatcherHelper.usages