跳转到主要内容

Transmogrifier蓝图用于打印管道项目键

项目描述

简介

Transmogrifier蓝图基于collective.transmogrifier.sections.tests.PrettyPrinter,任何人都可以通过创建类似工具的方式在自己的项目中使用:

<utility
    component="collective.transmogrifier.sections.tests.PrettyPrinter"
    name="print" />

然后,像这样向您的管道中添加一个部分:

[transmogrifier]
pipeline =
    …
    print

[print]
blueprint = print

相对于上述方法,transmogrify.print有两个优点:

  • 它为您添加了工具

  • 它允许您指定一个keys参数以打印单个键。如果没有提供键,则打印整个项目。

安装

确保在您的项目中需要transmogrify.print,例如:

from setuptools import setup

setup(
    name='migrate',
    py_modules=['migrate'],
    install_requires=[
        'plone.app.transmogrifier',
        'transmogrify.filesystem',
        'transmogrify.print',
    ]
)

然后您可以在管道中使用它,例如:

[transmogrifier]
pipeline =
    data
    constructor
#    schema
    print

[constructor]
blueprint = collective.transmogrifier.sections.constructor

[data]
blueprint = transmogrify.filesystem
directory = silly_content
file-type = Document

[print]
blueprint = transmogrify.print
keys = _path

[schema]
blueprint = plone.app.transmogrifier.atschemaupdater

有关工作示例,请参阅https://github.com/aclark4life/silly_content_import

变更日志

0.6.0 (2014-02-04)

  • 停止多次打印多个键 [djowett]

0.5.0 (2011-08-30)

  • 修复入口点,现在针对transmogrify [aclark]

0.4.0 (2011-07-31)

  • 注意存在collective.transmogrifier.sections.logger,它执行类似操作。[aclark]

0.3.0 (2011-07-31)

  • 修复蓝图名称,应是一个唯一的名称,如transmogrify.print(而不是print)。[aclark]

  • 在README中显示使用的keys [aclark]

0.2.0 (2011-07-31)

  • 修复包数据,setup.py缺少include_package_data。[aclark]

0.1.0 (2011-07-31)

  • 首次发布 [aclark]

项目详情


下载文件

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

源分发

transmogrify.print-0.6.0.tar.gz (3.4 kB 查看哈希值)

上传时间

由以下支持