Doc: Add missing entry for functools.cached_property (GH-16803)

This commit is contained in:
Stéphane Wirtel 2019-10-18 09:14:18 +02:00 committed by GitHub
parent f33c57d5c7
commit 93b81e1fcb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 0 deletions

View File

@ -683,6 +683,22 @@ than as a function returning a decorator. So both of these are now supported::
(Contributed by Raymond Hettinger in :issue:`36772`.)
Added a new :func:`functools.cached_property` decorator, for computed properties
cached for the life of the instance. ::
import functools
import statistics
class Dataset:
def __init__(self, sequence_of_numbers):
self.data = sequence_of_numbers
@functools.cached_property
def variance(self):
return statistics.variance(self.data)
(Contributed by Carl Meyer in :issue:`21145`)
gc
--