一个可以帮助您删除本地持久性应用程序的包
wildcard.fixpersistentutilities的Python项目详细描述
简介
这个软件包是由wildcard公司开发的,它可以帮助消除令人讨厌的本地持久性 当您尝试删除已注册实例的产品时,不会消失并可以销毁实例的实用程序。
功能
- remove adapters
- remove subscribers
- remove provided interfaces
- remove provided interfaces across the entire site - useful for removing collective.flowplayer
只需在plone站点根目录中附加'/@“fix persistent utilities” 或者zope的根目录(用于gsm)并浏览所有注册的 网站上的实用程序,并随意删除。
默认情况下,这些工具会阻止您删除某些 注册;但是,您可以进入“专家模式”并删除 你想要什么都行。
警告!!!
如果你做错了,你会把事情搞砸的,所以用 在使用之前,请格外小心并备份您的实例。
如果您滥用此工具,我将不承担任何责任…
建议
不要将此产品作为您的常规产品集的一部分 产品。仅在调试zope客户端上安装此产品。
此产品应允许您从 不再安装在系统上;但是,如果遇到问题 移除东西,确保再次将这些鸡蛋添加到系统中。
自动生成缺少的类
如果您不再安装要安装的产品 移除,fpu可以为您动态创建假类。
如果不删除伪类,这是很危险的
若要启用,请指定此环境变量:
FPU_GENERATE_MISSING_CLASSES true
更改日志
1.1b7(2013-02-06)
- 需要指定环境变量才能使用 汽车级发电机。 [范希姆]
1.1B5(2012-05-29)
- 如果有5个 把它们放在那里。这样你就可以完全切除舌骨了。 [DO3CC]
1.1b4~2011年11月24日
- 在每个缺少的模块上添加日志(信息)。[吹捧]
- 使用transation.abort而不是doom支持plone3 [吹捧]
1.1b3~2011-11-06
- 试图阻止将生成的对象保存到数据库 除非你真的要移除它。
1.1b2~2011-07-11
- 动态创建缺少的类,以便可以潜在地 从不再安装的产品中删除类 在实例中。
1.1b1 2011-06-02
- provide ability to remove provided interfaces now also.
- clean up
1.0A3 2010-10-22
- works on root of zope now also
1.0A2 2010-10-22
- fix case where object may not have a _p_oid
1.0A1 2010-08-25
- 初始版本