def _print_json(
resources: typing.Generator[
iocage.lib.Jails.JailsGenerator,
None,
None
],
columns: list,
**json_dumps_args
):
if "indent" not in json_dumps_args.keys():
json_dumps_args["indent"] = 2
if "sort_keys" not in json_dumps_args.keys():
json_dumps_args["sort_keys"] = True
output = []
for resource in resources:
output.append(dict(zip(
columns,
_lookup_resource_values(resource, columns)
)))
print(json.dumps(output, **json_dumps_args))
评论列表
文章目录