mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #30451 -- Added ASGI handler and coroutine-safety.
This adds an ASGI handler, asgi.py file for the default project layout, a few async utilities and adds async-safety to many parts of Django.
This commit is contained in:
committed by
Mariusz Felisiak
parent
cce47ff65a
commit
a415ce70be
@@ -1,5 +1,6 @@
|
||||
import os
|
||||
from threading import local
|
||||
|
||||
from asgiref.local import Local
|
||||
|
||||
from django.template import Context, Template, TemplateSyntaxError
|
||||
from django.test import SimpleTestCase, override_settings
|
||||
@@ -278,7 +279,7 @@ class TranslationBlockTransTagTests(SimpleTestCase):
|
||||
@override_settings(LOCALE_PATHS=extended_locale_paths)
|
||||
def test_template_tags_pgettext(self):
|
||||
"""{% blocktrans %} takes message contexts into account (#14806)."""
|
||||
trans_real._active = local()
|
||||
trans_real._active = Local()
|
||||
trans_real._translations = {}
|
||||
with translation.override('de'):
|
||||
# Nonexistent context
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from threading import local
|
||||
from asgiref.local import Local
|
||||
|
||||
from django.template import Context, Template, TemplateSyntaxError
|
||||
from django.templatetags.l10n import LocalizeNode
|
||||
@@ -136,7 +136,7 @@ class TranslationTransTagTests(SimpleTestCase):
|
||||
@override_settings(LOCALE_PATHS=extended_locale_paths)
|
||||
def test_template_tags_pgettext(self):
|
||||
"""{% trans %} takes message contexts into account (#14806)."""
|
||||
trans_real._active = local()
|
||||
trans_real._active = Local()
|
||||
trans_real._translations = {}
|
||||
with translation.override('de'):
|
||||
# Nonexistent context...
|
||||
|
||||
Reference in New Issue
Block a user