From 87efef916c507ba0053ddabb9a9ccefcba6daaa7 Mon Sep 17 00:00:00 2001 From: ali Date: Tue, 18 Nov 2025 18:31:22 +0200 Subject: [PATCH] correct find_common_tags code sample --- codeflash/cli_cmds/cmd_init.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/codeflash/cli_cmds/cmd_init.py b/codeflash/cli_cmds/cmd_init.py index 3c753672f..cc93f4bc3 100644 --- a/codeflash/cli_cmds/cmd_init.py +++ b/codeflash/cli_cmds/cmd_init.py @@ -1227,13 +1227,16 @@ def enter_api_key_and_save_to_rc() -> None: def create_find_common_tags_file(args: Namespace, file_name: str) -> Path: - find_common_tags_content = """def find_common_tags(articles: list[dict[str, list[str]]]) -> set[str]: + find_common_tags_content = """from __future__ import annotations + + +def find_common_tags(articles: list[dict[str, list[str]]]) -> set[str]: if not articles: return set() - common_tags = articles[0]["tags"] + common_tags = articles[0].get("tags", []) for article in articles[1:]: - common_tags = [tag for tag in common_tags if tag in article["tags"]] + common_tags = [tag for tag in common_tags if tag in article.get("tags", [])] return set(common_tags) """