From 2ff917fd06e5155920e085837a2cfab73604e3e4 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Sat, 20 Jul 2024 09:56:22 +0300 Subject: [PATCH] Applied optimizations to template.utils.get_app_template_dirs(). --- django/template/utils.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/django/template/utils.py b/django/template/utils.py index 2b118f900e..05e9d46cad 100644 --- a/django/template/utils.py +++ b/django/template/utils.py @@ -102,10 +102,9 @@ def get_app_template_dirs(dirname): dirname is the name of the subdirectory containing templates inside installed applications. """ - template_dirs = [ - Path(app_config.path) / dirname - for app_config in apps.get_app_configs() - if app_config.path and (Path(app_config.path) / dirname).is_dir() - ] # Immutable return value because it will be cached and shared by callers. - return tuple(template_dirs) + return tuple( + path + for app_config in apps.get_app_configs() + if app_config.path and (path := Path(app_config.path) / dirname).is_dir() + )