如何更新/删除本地实用程序?

时间:2011-11-24 03:17:57

标签: plone zope

我通过通用设置注册了本地实用程序,然后稍后更新了__init__代码。我很惊讶地发现当我重新启动实例时该对象没有重新初始化。该实用程序只是一个简单的对象,它是通用object类的子类。

如何让Utility再次初始化?

**编辑:看到Martijn Pieters的解释后,我明白本地实用程序总是持久的。那么如何删除它然后再读取它呢?

1 个答案:

答案 0 :(得分:0)

由于评论已经回答了我的问题,这是一个小小的总结,所以我可以关闭这个问题:

  • 本地公用事业始终是持久的。
  • (根据我的经验)在Plone 4中,默认情况下卸载产品不会删除已安装的Local Utilities(我记得曾经这样做过)
  • 您可以尝试使用pypi.python.org/pypi/wildcard.fixpersistentutilities/1.1b4卸载Local Utilities。

感谢Martijn Pieters和vangheem