File tree Expand file tree Collapse file tree 4 files changed +5
-1
lines changed
Expand file tree Collapse file tree 4 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 11from time import sleep
22
3+
34class Circle :
45 def __init__ (self , radius ):
56 self .radius = radius
Original file line number Diff line number Diff line change 11from time import sleep
22
3+
34class Circle :
45 def __init__ (self , radius ):
56 self .radius = radius
Original file line number Diff line number Diff line change 11from functools import cached_property
22from time import sleep
33
4+
45class Circle :
56 def __init__ (self , radius ):
67 self .radius = radius
Original file line number Diff line number Diff line change 11from functools import cache
22from time import sleep
33
4+
45class Circle :
56 def __init__ (self , radius ):
67 self .radius = radius
78
89 @property
910 @cache
1011 def diameter (self ):
11- sleep (0.5 ) # Simulate a costly computation
12+ sleep (0.5 ) # Simulate a costly computation
1213 return self .radius * 2
You can’t perform that action at this time.
0 commit comments