Skip to main content

一个帮助缓存函数结果的小装饰器

项目描述

缓存功能

你可以使用这个 Python 装饰器 Github 风格的 Markdown 来缓存函数的结果。

安装

pip install -i https://test.pypi.org/simple/cache-function-deepakmishra

用法

生产环境

from cache_function import cache_function
cache_function.cache = **your cache object which has get and set functions**

开发环境

from cache_function import cache_function, test_cache_function
cache_function.cache = test_cache_function.DummyCache()

用法:缓存一个函数结果

from cache_function.cache_function import cache_function

@cache_function(expiry=30) # time in seconds
def foo(a, b, c):
    return a + b + c

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

缓存功能-deepakmishra-0.0.3.tar.gz (3.3 kB 查看哈希

已上传 source

内置分布

cache_function_deepakmishra-0.0.3-py3-none-any.whl (16.5 kB 查看哈希

已上传 py3