用于处理缓存过期的进程安全python适配器。

expirecache的Python项目详细描述


|构建状态

==


neuron的python实用程序和中间件。js

expirecache根据依赖树分析从用户定义的外观到依赖树的依赖关系,并为neuron.js<;https://github.com/kaelzhang/neuron>;``依赖关系树可以由
`neuron package dependency<;https://github.com/kaelzhang/neuron package dependency>;`


install
----


代码::sh

$pip安装expirecache


用法
----

…代码::py

from expirecache import neuron

dependency_tree=dependency_tree,必须定义
resolve=resolve,
version=version,
cache=cache,
debug=false)

``expirecache``可以在模板文件或python控制器中使用。

`here<;/sample/sample jinja.html>;`_是一个示例Jinja2模板文件。

-**依赖关系树**``dict``the``json.loads()```ed依赖关系

-**解析**``function(id)=`````(可选)实现您自己的自定义
resolver。`` resolve``接受一个参数``id``可以是模块id的``str``或模块id的``list`。如果传入
``str`,则该方法应返回已解析的模块id的绝对
url。如果``id``是``list``,则应返回组合
脚本文件的url。
-**debug**``function` bool=false``告诉expirecache是否应打开调试模式。当处于调试模式时,不会预加载依赖项为
的javascript文件,并且不会压缩输出。
-如果“debug”是可调用的,expirecache将使用返回值
方法“debug”`
-如果“debug”是布尔值,并且“debug”为真,调试模式将打开。
-**cache**``dict=none``如果定义了``cache`,它应该包含3个
方法:
-``cache.has(key)``返回``bool``
-`` cache.get(key)``查找并按key返回缓存值
-`` cache.set(key,value)``按key设置值
-**version**`str`只有在``cache``是定义。expireCache将使用“version”生成密钥来缓存输出结果


module id
^^^^^^^^^

代码::js

<;name>;@<;version>;<;path>;;例如:“jquery@2.0.0/jquery.js”

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-**entry**`str entry**`id的entry模块

expireCache将

返回`````(空字符串),因此,可以在python
template



n.cobo(id...)
^^^^^^^^^^^^^^^^^^^^^^^^^

` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` n.输出css()
^^^^^^^^^^^^^^^^^

`` str``

许可证
----


…|构建状态图像::https://travis-ci.org/kaelzhang/python-expirecache.svg?branch=master
:目标:https://travis-ci.org/kaelzhang/python-expirecache

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Synth外观和感觉什么都不做?   java为什么JavaFX在使用文本组件时会在字母之间添加额外的间距?我该如何修复它?   java四位数字程序:分组数字   java我应该如何创建这个新页面?JSP还是servlet?   java将hashmap作为avalue添加到hashmap中   java如何使xmemcached更快   一个流中的java筛选器和set()   EJB模块和HTTP路由器模块之间的java通用绑定   java线程处理多个rest调用   java什么是运算符重载,它与多态性不同吗?   java投票系统错误