diff options
| author | Jacob Walls <jacobtylerwalls@gmail.com> | 2025-11-29 18:45:39 -0500 |
|---|---|---|
| committer | Jacob Walls <jacobtylerwalls@gmail.com> | 2025-12-01 20:51:26 -0500 |
| commit | da1dfe64c821ba03ca7b0c936184cca1ad641316 (patch) | |
| tree | d0a0fdfed6174f8d2fa3cc47e4d439edd2599416 /docs | |
| parent | e2ddec431395330b423ef193548f374b5c2f395e (diff) | |
[5.2.x] Fixed #36712 -- Evaluated type annotations lazily in template tag registration.
Ideally, this will be reverted when an upstream solution is available for
https://github.com/python/cpython/issues/141560.
Thanks Patrick Rauscher for the report and Augusto Pontes for the
first iteration and test.
Backport of 34186e731ca20a2344b1f88fd543a854d6b13a00 from main.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/releases/5.2.9.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/releases/5.2.9.txt b/docs/releases/5.2.9.txt index 8a8000a9f1..9dfcc392a0 100644 --- a/docs/releases/5.2.9.txt +++ b/docs/releases/5.2.9.txt @@ -26,3 +26,7 @@ Bugfixes :class:`~django.http.HttpResponseRedirect` and :class:`~django.http.HttpResponsePermanentRedirect` for URLs longer than 2048 characters. The limit is now 16384 characters (:ticket:`36743`). + +* Fixed a crash on Python 3.14+ that prevented template tag functions from + being registered when their type annotations required deferred evaluation + (:ticket:`36712`). |
