Zope应用程序集成“zope.wfmc”
项目描述
此包提供Zope应用程序级别的集成,包括ZCML指令的zope.wfmc包。
详细文档
加载XPDL
XPDL可以通过zcml文件中的xpdl标签加载
>>> import os >>> file_name = os.path.join(this_directory, 'publication.xpdl') >>> zcml(""" ... <configure ... xmlns="http://namespaces.zope.org/zope" ... xmlns:wfmc="http://namespaces.zope.org/wfmc" ... i18n_domain="test" ... > ... ... <wfmc:xpdl ... file="%(file_name)s" ... process="Publication" ... id="example.publication" ... integration="zope.wfmc.adapter.integration" ... /> ... ... </configure> ... """ % locals())
让我们验证它们是否已配置
>>> from zope.wfmc.interfaces import IProcessDefinition >>> import zope.component >>> pd = zope.component.getUtility(IProcessDefinition, ... 'example.publication') >>> pd ProcessDefinition('example.publication') >>> import zope.wfmc.adapter >>> pd.integration is zope.wfmc.adapter.integration True
变更日志
0.1.2 (2007-11-02)
修复包元数据。
0.1.1 (2007-06-01)
添加CHANGES.txt
修复setup.py以正确包含包数据(zcml、xpdl、txt)