Skip to content

Commit 428a64f

Browse files
committed
Check for str return in get_template_names
1 parent 497c30d commit 428a64f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

plain/plain/views/templates.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ def get_template_names(self) -> list[str]:
3636
def get_template(self) -> Template:
3737
template_names = self.get_template_names()
3838

39+
if isinstance(template_names, str):
40+
raise ImproperlyConfigured(
41+
f"{self.__class__.__name__}.get_template_names() must return a list of strings, "
42+
f"not a string. Did you mean to return ['{template_names}']?"
43+
)
44+
3945
if not template_names:
4046
raise ImproperlyConfigured(
4147
f"{self.__class__.__name__} requires a template_name or get_template_names()."

0 commit comments

Comments
 (0)