def command_ancestry(command):
if isinstance(command, Command):
cmd = command
while cmd is not None:
yield cmd.qualified_name
cmd = cmd.parent
if command.instance:
yield '_' + command.cog_name.casefold()
elif command != '_all':
yield '_' + type(command).__name__.casefold()
yield '_all'
评论列表
文章目录