From f0d47ab3b6aef90480460fc3c96453d1bb47532a Mon Sep 17 00:00:00 2001 From: Simon Charette Date: Mon, 15 May 2017 09:25:14 -0400 Subject: [PATCH] Corrected cached_property.__get__() docstring. --- django/utils/functional.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/django/utils/functional.py b/django/utils/functional.py index 93c1cc1984..a1ab642e2d 100644 --- a/django/utils/functional.py +++ b/django/utils/functional.py @@ -27,8 +27,9 @@ class cached_property: def __get__(self, instance, cls=None): """ - Call the function and replace this cached_property instance with the - return value so that the function and this method aren't called again. + Call the function and put the return value in instance.__dict__ so that + subsequent attribute access on the instance returns the cached value + instead of calling cached_property.__get__(). """ if instance is None: return self