扑通一声。不要对缺少blob文件的文件内容引发错误

experimental.gracefulblobmissing的Python项目详细描述


How to use

由于很多原因,BLOB support in Plone是惊人的。

但是,现在,当您访问使用blob支持的文件内容时,plone将引发错误, 没有blob文件。

我不知道这是否好(我打开了与此相关的an issue),但对于开发人员来说 可能有点无聊。为了开发某种东西而复制产品Data.fs是很常见的 使用生产数据,但您并不总是希望复制所有blob。

这个产品monkey在plone中修补了一些点,因此访问在blob字段(如atfile/atimage)中存储内容但blob不可用的对象不会向访问者显示任何错误。相反,只包含字符串“file created by experimental.gracefulblobmissing.”的文件将在blob文件应位于的位置创建。

Catalog

此产品还修补了SearchableTextarchetypes方法,因此您可以重新索引 你的目录没有错误。

Requirements

本产品的测试日期:

  • 扑通一声4.0
  • 扑通一声4.1
  • 扑通一声4.2
  • 扑通一声4.3
  • 扑通一声5.0
  • 扑通一声5.1
  • 扑通一声5.2

对于Plone 3的兼容性,请查看0.3.0或更低版本。

Warning

这只为development/staging环境设计。如果您是 不是百分之百确定你在做什么!

Credits

S. Anna Hospital, Ferrara;S的支持下开发。安娜医院支持 PloneGov initiative

OspFE logo

Authors

本产品由红海龟科技团队开发。

RedTurtle Technology Site

Changelog

0.5.0 (2018-12-14)

  • 如果安装了plone.app.blob和products.atcontenttypes,则只修补它们。 这使得这个包与一个原型自由plone兼容。 [gforcada]

0.4.0 (2015-04-29)

  • 修改修补程序,使其不接触每个文件,但仅在缺少[pbauer]时创建包含字符串的文件
  • 修补zeo以创建丢失的blob文件[pbauer]
  • 创建丢失的博客文件[pbauer]时添加日志记录消息
  • 检索索引检索索引[KUUL]
  • 时的固定错误
  • 为zodb egg添加了一个补丁,该补丁创建blob文件夹路径并创建(touch) 如果缺少每个blob文件,则为其提供一个空文件。[sneridagh]

0.3.0 (2011-09-30)

  • 修正了对collective.monkeypatcher>;=1.0[keul]
  • pached还有getscale方法,一些atct视图使用[keul]

0.2.0 (2011-06-06)

  • 固定依赖项[keul]
  • 直接访问缺少blob的文件 现在重定向到带有警告的视图[keul]

0.1.0 (2010-11-19)

  • 初始版本

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

推荐PyPI第三方库


热门话题
安卓中的java标签长点击问题   JavaSpringMVC多行表单提交提交新的ModelAttribute   程序来查找java程序中的方法数   在JSF中自动选择java下拉列表   java onNext为ArrayList的每个元素触发,而不是使用RXJava触发一次   为什么java不允许创建内部类的实例?   JavaJSF<p:calendar>小部件在选择不同月份时不会刷新   java如何限制JFileChooser只允许选择特定数量的文件?   java ANT build无法识别geckodriver可执行文件“驱动程序可执行文件不存在”   java TextView空指针异常   java试图在安卓中传递参数   如何将XML配置转换为Java   java支持使用JAXRPC的soap服务,但pom中没有定义它。xml   在Java中检查整个ArrayList