Function Caching In Python
import time
from functools import lru_cache
# @lru_cache(maxsize=32)
# def some_work(n):
# #Some task taking n seconds
# time.sleep(n)
# return n
#
# if __name__ == '__main__':
# print("Now running some work")
# some_work(3)
# some_work(1)
# some_work(1)
# some_work(1)
# print("Done... Calling again")
# input()
# some_work(3)
# print("Called again")
Comments
Post a Comment