在3.5.2,zope.interface被打破:它没有注销适配器或取消订阅用户时,删除键。
这意味着,即使适配器和用户的正常注销已完成,接口被遗留下来,腌持久登记。
这导致讨厌的错误时定义的那些接口代码是从体系中除去。
cleanup_zope_persistent_registry定义一个函数来清理这些遗留的接口和NBSP;必须要求一个现场经理,像Plone站点的本地站点经理PersistentComponents实例:
从zope.component进口getSiteManager
从cleanup_zope_persistent_registry进口cleanup_leftovers
site_manager = getsitemanager(my_plone_site)
cleanup_leftovers(site_manager)
什么是此版本中的新:
- 修正:清理未正确坚持
要求:
- 在Python中
评论没有发现