说明
pip install walrus
代码示例
import time
import datetime
from walrus import Database
db = Database()
cache = db.cache()
curr_time = lambda: str(datetime.datetime.now())
@cache.cached(timeout=2)
def test(p=None):
print('start... p={}'.format(p))
return datetime.datetime.now()
print("test(1) 返回 {}".format(test(1)))
time.sleep(1)
print("test(1) 返回 {}".format(test(1)))
time.sleep(1)
print("test(2) 返回 {}".format(test(2)))
time.sleep(1)
print("test(2) 返回 {}".format(test(2)))
time.sleep(1)
print("test(2) 返回 {}".format(test(2)))
代码运行
