From 3b04db647137ed4340baa32a71d616836aa4a09b Mon Sep 17 00:00:00 2001 From: "Wei-Chun, Chang" Date: Thu, 4 Jul 2024 14:56:51 +0800 Subject: [PATCH] Refine summary mismatched nodes content Signed-off-by: Wei-Chun, Chang --- recce/summary.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recce/summary.py b/recce/summary.py index a5f8d256..97467f46 100644 --- a/recce/summary.py +++ b/recce/summary.py @@ -316,8 +316,11 @@ def sort_changed_first(n): nodes = sorted(check.related_nodes, key=sort_changed_first) - display_nodes = nodes[:limit] - return ', '.join(display_nodes) + (f', and {len(nodes) - limit} more' if len(nodes) > limit else '') + if len(nodes) <= limit: + return ', '.join(nodes) + + display_nodes = nodes[:limit - 1] + return ', '.join(display_nodes) + f', and {len(nodes) - len(display_nodes)} more nodes' def generate_check_summary(base_lineage, curr_lineage) -> (List[CheckSummary], Dict[str, int]):