Metadata-Version: 2.1
Name: detool
Version: 1.0.5
Summary: decorator tool collection
Home-page: UNKNOWN
Author: cc
Author-email: abcdef123456chen@sohu.com
Maintainer: cc
Maintainer-email: abcdef123456chen@sohu.com
License: MIT License
Description: [![Supported Versions](https://img.shields.io/pypi/pyversions/leek.svg)](https://pypi.org/project/leek)
        ### 常用装饰器工具集
                          
        #### pip安装
        ```shell
        pip install detool
        ```
        
        #### 1.统计函数执行时长装饰器
        ```python
        import time
        from detool import timer_cost
        
        @timer_cost
        def t_time():
            time.sleep(0.01)
            print(123)
        ```
        
        #### 2.redis缓存装饰器
        ```python
            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)
        ```
Keywords: detool,decorators
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
