| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-10 | Fixed #36903 -- Fixed further NameErrors when inspecting functions with ↵ | 93578237 | |
| deferred annotations. Provide a wrapper for safe introspection of user functions on Python 3.14+. Follow-up to 601914722956cc41f1f2c53972d669ddee6ffc04. | |||
| 2025-12-01 | Fixed #36712 -- Evaluated type annotations lazily in template tag registration. | Jacob Walls | |
| 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. | |||
| 2025-10-31 | Fixed #36696 -- Fixed NameError when inspecting functions with deferred ↵ | Patrick Rauscher | |
| annotations. In Python 3.14, annotations are deferred by default, so we should not assume that the names in them have been imported unconditionally. | |||
| 2025-09-16 | Fixed #35859 -- Added background Tasks framework interface. | Jake Howard | |
| This work implements what was defined in DEP 14 (https://github.com/django/deps/blob/main/accepted/0014-background-workers.rst). Thanks to Raphael Gaschignard, Eric Holscher, Ran Benita, Sarah Boyce, Jacob Walls, and Natalia Bidart for the reviews. | |||
| 2024-02-14 | Fixed #35179 -- Made admindocs detect positional/keyword-only arguments. | Salvo Polizzi | |
| 2024-02-09 | Fixed #35175 -- Made migraton writer preserve keyword-only arguments. | David Sanders | |
| Thanks Gerald Goh for the report. | |||
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2021-03-22 | Refs #31732 -- Fixed django.utils.inspect caching for bound methods. | Adam Johnson | |
| Thanks Alexandr Artemyev for the report, and Simon Charette for the original patch. | |||
| 2020-12-14 | Added docstring to django.utils.inspect.func_accepts_kwargs(). | Adam Johnson | |
| 2020-07-06 | Fixed #31732 -- Cached callables signatures in django.utils.inspect methods. | Tim Park | |
| 2018-08-07 | Refs #29244 -- Fixed django.utils.inspect.method_has_no_args() for bound ↵ | Josh Schneier | |
| methods. | |||
| 2018-08-07 | Renamed django.utils.inspect.func_has_no_args() to method_has_no_args(). | Josh Schneier | |
| 2017-04-27 | Replaced django.utils.inspect.getargspec() with inspect.getfullargspec(). | Alexander Allakhverdiyev | |
| 2017-01-18 | Refs #23919 -- Removed six.PY2/PY3 usage | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2015-09-07 | Fixed #24917 -- Made admindocs display model methods that take arguments. | Zan Anderle | |
| 2015-06-15 | Fixed #24979 -- Removed usage of inspect.getargspec(). | Tim Graham | |
