in protool/command_line.py [0:0]
def _handle_diff(args: argparse.Namespace) -> int:
"""Handle the diff sub command."""
if len(args.profiles) != 2:
print("Expected 2 profiles for diff command")
return 1
try:
print(
protool.diff(
args.profiles[0],
args.profiles[1],
sort_keys=not args.keep_original_order,
ignore_keys=args.ignore,
tool_override=args.tool,
)
)
except Exception as ex:
print(f"Could not diff: {ex}", file=sys.stderr)
return 1
return 0