Antes 3.5.2, zope.interface foi quebrada: não remover chaves quando unregistering adaptadores ou cancelamento assinantes.
Isto implica que, mesmo quando o cancelamento de registro adequado de adaptadores e assinantes havia sido feito, as interfaces sobraram, conservado em registros persistentes.
Isto leva a erros desagradáveis quando o código que define as interfaces é removido do sistema.
cleanup_zope_persistent_registry define uma função que limpa essas interfaces sobras & nbsp; Ele deve ser chamado em um administrador do site, instância de PersistentComponents como o administrador do site local de um site Plone.:
de zope.component getSiteManager importação
de cleanup_leftovers importação cleanup_zope_persistent_registry
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
O que é novo nesta versão:
- Fix:. limpeza não foi devidamente persistiu
Requisitos :
- Python
Comentários não encontrado