跳转到主要内容

Makina-Corpus提供的一个非常简单的Zope应用程序钩子系统。

项目描述

简介

钩子是基于zope.event的系统。

要使方法可钩子化,首先需要定义一个至少提供IHookEvent的事件。

然后可以使用collective.hook.decorator.hook(MyEventClassHook)来装饰你的方法。

按常规定义处理程序

<subscriber

for=”my.module.IMyHook” handler=”my.module.my_hook” />

警告:此事件被触发两次。因此,你需要在你的钩子中检查before布尔属性或after布尔属性。事件将调用结果存储在属性'returned_value'中

如果你想要处理参数,还有hooked_args和hooked_kwargs。

致谢

公司

makinacom

作者

贡献者

变更日志

1.0b1 (2010-05-27)

  • 首次发布

项目详情


下载文件

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

源分布

collective.hook-1.0b1.zip (19.6 kB 查看哈希值)

上传于

支持者