Antes de 3.5.2, zope.interface estaba roto: no quite las llaves cuando la anulación del registro adaptadores o darse de baja de suscriptores.
Esto implica que, incluso cuando se había hecho la anulación del registro adecuado de los adaptadores y los suscriptores, las interfaces sobraron, en vinagre en los registros persistentes.
Esto conduce a errores desagradables cuando se retira el código que define las interfaces del sistema.
cleanup_zope_persistent_registry define una función que limpia esas interfaces sobrantes & nbsp; Debe ser llamado en un jefe de obra, instancia de PersistentComponents como el administrador del sitio local de un sitio Plone.:
desde getSiteManager importación zope.component
desde cleanup_leftovers importación cleanup_zope_persistent_registry
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
¿Cuál es nuevo en esta versión:
- Fix:. limpieza no era persistieron correctamente
Requisitos :
- Python
Comentarios que no se encuentran