From a61b2597920f864fe3b986a8653643d29cea4503 Mon Sep 17 00:00:00 2001 From: pictuga Date: Mon, 17 Jul 2017 00:11:49 +0200 Subject: [PATCH] readabilite: easy option to highlight the nodes --- morss/readabilite.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/morss/readabilite.py b/morss/readabilite.py index 1a03404..c509025 100644 --- a/morss/readabilite.py +++ b/morss/readabilite.py @@ -205,10 +205,14 @@ def rank_nodes(grades): return sorted(grades.items(), key=lambda x: x[1], reverse=True) -def get_best_node(grades): +def get_best_node(grades, highlight=False): top = rank_nodes(grades) lowest = lowest_common_ancestor(top[0][0], top[1][0], 3) + if highlight: + top[0][0].attrib['style'] = 'border: 2px solid blue' + top[1][0].attrib['style'] = 'border: 2px solid green' + lowest.attrib['style'] = 'outline: 2px solid red' return lowest