def loop_modules(runner, cli_pkg, mods, path):
for mod in mods:
try:
cli = importlib.import_module(path + '.' + mod).init()
print("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^")
print("Module: " + path + '.' + mod)
print("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^")
print("::\n")
click_echo(output(cli))
except:
failures.append(path + '.' + mod)
loop_groups(cli)
submods = sorted([name for _, name, _ in pkgutil.iter_modules([cli_pkg + '/' + mod])])
if submods:
loop_modules(runner, cli_pkg + '/' + mod, submods, path + '.' + mod)
评论列表
文章目录