From db471d5559258e45b3de87ad98f190781b24a26e Mon Sep 17 00:00:00 2001 From: OneNewDev Date: Wed, 8 Jun 2022 19:12:30 +0200 Subject: [PATCH] use max tags instead of min score as display limit --- tagger.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tagger.py b/tagger.py index 3934526..1c5551f 100644 --- a/tagger.py +++ b/tagger.py @@ -130,11 +130,11 @@ class FileScanner(HTMLParser): return '' -def display_tags(tags, min_score): +def display_tags(tags, max_tags): # Die Ergebnisse auf der Konsole ausgeben. - for tag in tags: - if tag.score <= min_score: - continue + for index, tag in enumerate(tags,): + if index >= max_tags: + break print(f"Score: {tag.score:>3} Word: {tag.name}") @@ -171,7 +171,7 @@ def main(): scanner = FileScanner(file) tags = scanner.scan_file() # Die Ergebnisse auf der Konsole ausgeben - display_tags(tags, min_score=20) + display_tags(tags, max_tags=10) # Die eingestellte Anzahl an Tags für die Ausgabedatei übernehmen, sofern vorhanden. final_tags[title] = tags[:TAGS_PER_ARTICLE] if len(tags) > TAGS_PER_ARTICLE else tags # Die Ausgabedatei schreiben