Fix use of outdated data['language'] in exception

This commit is contained in:
Dominik Jain authored and Dominik Jain committed 2025-11-19 19:45:59 +01:00
1 parent d97cc2889c
commit 4385203956
1 file changed
+4 -1
+4 -1
View File
@@ -200,6 +200,7 @@ class ProjectConfig(ToolInclusionDefinition, ToStringMixin):
lang_name_mapping = {"javascript": "typescript"}
languages: list[Language] = []
for language_str in data["languages"]:
orig_language_str = language_str
try:
language_str = language_str.lower()
if language_str in lang_name_mapping:
@@ -207,7 +208,9 @@ class ProjectConfig(ToolInclusionDefinition, ToStringMixin):
language = Language(language_str)
languages.append(language)
except ValueError as e:
raise ValueError(f"Invalid language: {data['language']}.\nValid language_strings are: {[l.value for l in Language]}") from e
raise ValueError(
f"Invalid language: {orig_language_str}.\nValid language_strings are: {[l.value for l in Language]}"
) from e
return cls(
project_name=data["project_name"],