MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / _print_diff_result

Function _print_diff_result

unity_cli/cli/commands/uitree.py:757–767  ·  view source on GitHub ↗

Print snapshot diff in human-readable format.

(result: dict[str, Any])

Source from the content-addressed store, hash-verified

755
756
757def _print_diff_result(result: dict[str, Any]) -> None:
758 """Print snapshot diff in human-readable format."""
759 print_line(f"Baseline: {result['baseline_count']} elements, Current: {result['current_count']} elements")
760 for e in result.get("added", []):
761 print_line(f" + {escape(str(e['name']))} ({escape(str(e['type']))})")
762 for e in result.get("removed", []):
763 print_line(f" - {escape(str(e['name']))} ({escape(str(e['type']))})")
764 for e in result.get("changed", []):
765 print_line(f" ~ {escape(str(e['name']))}: {e['baseline_classes']} -> {e['current_classes']}")
766 if not result.get("added") and not result.get("removed") and not result.get("changed"):
767 print_success("No changes detected")
768
769
770@snapshot_app.command("list")

Callers 1

snapshot_diffFunction · 0.85

Calls 3

print_lineFunction · 0.90
print_successFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected