From dafb4951a7ff191f1b41146ca46b4cc662212997 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Sat, 10 Sep 2011 19:45:16 +0000 Subject: [PATCH] Make a comment more accurate. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16786 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/template/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django/template/base.py b/django/template/base.py index 9a7f55f8de3..c94eeb51f90 100644 --- a/django/template/base.py +++ b/django/template/base.py @@ -1045,7 +1045,9 @@ def get_templatetags_modules(): global templatetags_modules if not templatetags_modules: _templatetags_modules = [] - # Populate list once per thread. + # Populate list once per process. Mutate the local list first, and then + # assign it to the global name to ensure there are no cases where two + # threads try to populate it simultaneously. for app_module in ['django'] + list(settings.INSTALLED_APPS): try: templatetag_module = '%s.templatetags' % app_module