decorator tool collection
Project description
常用装饰器工具集
pip安装
pip install detool
1.统计函数执行时长装饰器
import time
from detool import timer_cost
@timer_cost
def t_time():
time.sleep(0.01)
print(123)
2.redis缓存装饰器
from detool import RedisCache
redis_cache = RedisCache('127.0.0.1')
@redis_cache.cache(ttl=30)
def sum_t(a, b):
print(f'{a}+{b}={a + b}')
return a + b
r = sum_t(1, 2)
print(r)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
detool-1.0.6.tar.gz
(3.1 kB
view hashes)
Built Distribution
detool-1.0.6-py3-none-any.whl
(6.0 kB
view hashes)