diff --git a/pr_agent/algo/file_filter.py b/pr_agent/algo/file_filter.py index 0a0b3480..109aede9 100644 --- a/pr_agent/algo/file_filter.py +++ b/pr_agent/algo/file_filter.py @@ -2,6 +2,7 @@ import fnmatch import re from pr_agent.config_loader import get_settings +from pr_agent.log import get_logger def filter_ignored(files, platform = 'github'): @@ -20,6 +21,9 @@ def filter_ignored(files, platform = 'github'): patterns += translate_globs_to_regexes(glob_setting) code_generators = get_settings().config.get('ignore_language_framework', []) + if isinstance(code_generators, str): + get_logger().warning("'ignore_language_framework' should be a list. Skipping language framework filtering.") + code_generators = [] for cg in code_generators: glob_patterns = get_settings().generated_code.get(cg, []) if isinstance(glob_patterns, str):