INNER CODE UNIT · Python
_print
gokulapap/Reconator · backend/app/cli.py:87
def _print(data: Any, machine_readable: bool) -> None:
if machine_readable:
print(json.dumps(data, indent=2, sort_keys=True))
return
if isinstance(data, list):
for item in data:
print(json.dumps(item, sort_keys=True))
elif isinstance(data, dict):
print(json.dumps(data, indent=2, sort_keys=True))
else:
print(data)
def main(argv: list[str] | None = None) -> int:
args = build_parser().parse_args(argv)
if args.command == "scan" and not args.authorized:
print(
"Refusing to start: pass --authorized only when you have explicit permission.",