summaryrefslogtreecommitdiff
path: root/django/utils/functional.py
AgeCommit message (Expand)Author
2025-12-24Fixed #36810 -- Avoided infinite recursion in SimpleLazyObject.__repr__().Sean
2025-03-31Refs #28909 -- Simplified code using unpacking generalizations.Aarni Koskela
2023-06-12Allowed custom formatting of lazy() objects.Nick Pope
2023-06-12Allowed multiplication of lazy() objects with int return type.Nick Pope
2023-06-12Removed function call overhead when preparing proxy class for lazy().Nick Pope
2023-06-12Made proxy class in lazy() prepare eagerly.Ran Benita
2023-06-12Improved order of methods in proxy class in lazy().Ran Benita
2023-06-08Optimized lazy() by removing use of @total_ordering.Ran Benita
2023-06-08Made bytes and str return types no longer mutually exclusive in lazy().Ran Benita
2023-06-08Removed unnecessary wrapping of __bytes__ in proxy class in lazy().Ran Benita
2023-06-08Removed unnecessary branch in __mod__() from proxy class in lazy().Ran Benita
2023-06-08Refs #34445 -- Fixed string-casting of non-string lazy objects when value may...Ran Benita
2023-03-30Fixed #34445 -- Fixed string-casting of non-string lazy objects.Ran Benita
2023-03-30Removed unused __bytes_cast_encoded() from proxy class in lazy().Ran Benita
2023-01-17Refs #30127 -- Removed name argument for django.utils.functional.cached_prope...Mariusz Felisiak
2022-03-03Optimized lazy wrappers a bit.Collin Anderson
2022-02-17Refs #28358 -- Fixed infinite recursion in LazyObject.__getattribute__().Matthias Kestenholz
2022-02-16Fixed #28358 -- Prevented LazyObject from mimicking nonexistent attributes.Theo Alexiou
2022-02-10Fixed #26287 -- Added support for addition operations to SimpleLazyObject.Theo Alexiou
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-12-16Fixed #30127 -- Deprecated name argument of cached_property().mgaligniana
2021-03-15Refs #32508 -- Raised ValueError instead of using "assert" in lazy().Hasan Ramezani
2020-12-21Fixed #32208 -- Allowed adding lazy() objects.Hasan Ramezani
2020-03-31Fixed #30864 -- Doc'd classproperty decorator.Deep Sukhwani
2019-10-21Fixed #30876 -- Moved classproperty() decorator to the django.utils.functional.André Ericson
2019-05-22Fixed #30498 -- Fixed proxy class caching in lazy().Ran Benita
2019-02-05Refs #27753 -- Removed django.utils.functional.curry().Tim Graham
2019-01-30Fixed #30116 -- Dropped support for Python 3.5.Tim Graham
2018-11-19Fixed #29478 -- Added support for mangled names to cached_property.Thomas Grainger
2018-09-19Fixed #29772 -- Made LazyObject proxy __lt__() and __gt__().Javier Buzzi
2017-12-26Fixed #28930 -- Simplified code with any() and all().Дилян Палаузов
2017-12-21Refs #28909 -- Simplifed code using unpacking generalizations.Nick Pope
2017-12-11Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.Nick Pope
2017-10-13Improved performance of utils.html.escape().Tom
2017-07-12Refs #23919 -- Removed LazyObject.__getstate__() needed only on Python 2.Sergey Fedoseev
2017-05-27Fixed #28249 -- Removed unnecessary dict.keys() calls.Jon Dufresne
2017-05-15Corrected cached_property.__get__() docstring.Simon Charette
2017-05-15Added a docstring to cached_property.__get__().Adam Alton
2017-03-04Refs #27795 -- Removed unneeded force_text callsClaude Paroz
2017-02-11Refs #27656 -- Updated django.utils docstring verbs according to PEP 257.Anton Samarchyan
2017-02-09Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().Tim Graham
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-18Refs #23919 -- Removed obsolete __ne__() methods.Aymeric Augustin
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2017-01-18Refs #23919 -- Removed six.<various>_types usageClaude Paroz
2017-01-18Refs #23919 -- Removed six.PY2/PY3 usageClaude Paroz
2017-01-17Refs #20223 -- Removed deprecated django.utils.functional.allow_lazy().Tim Graham
2016-11-29Fixed #27555 -- Removed django.utils.functional.lazy_property.Adam Chainz
2016-11-23Cleaned up some __getstate__() docstrings.Tim Graham