From 8e3f91aeffe24178f3925e37d173513075005f25 Mon Sep 17 00:00:00 2001 From: Yeonguk Date: Tue, 29 Jul 2025 14:42:54 +0900 Subject: [PATCH] Fix `_extract_template_fields ` mypy error --- scripts/ci/pre_commit/validate_operators_init.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ci/pre_commit/validate_operators_init.py b/scripts/ci/pre_commit/validate_operators_init.py index 0a5f58a9bf87d..a8882545a8654 100755 --- a/scripts/ci/pre_commit/validate_operators_init.py +++ b/scripts/ci/pre_commit/validate_operators_init.py @@ -60,14 +60,14 @@ def _extract_template_fields(class_node: ast.ClassDef) -> list[str]: and target.id == "template_fields" and isinstance(class_item.value, ast.Tuple) ): - return [elt.value for elt in class_item.value.elts if isinstance(elt, ast.Constant)] + return [str(elt.value) for elt in class_item.value.elts if isinstance(elt, ast.Constant)] elif isinstance(class_item, ast.AnnAssign): if ( isinstance(class_item.target, ast.Name) and class_item.target.id == "template_fields" and isinstance(class_item.value, ast.Tuple) ): - return [elt.value for elt in class_item.value.elts if isinstance(elt, ast.Constant)] + return [str(elt.value) for elt in class_item.value.elts if isinstance(elt, ast.Constant)] return []