Перед 3.5.2, zope.interface была нарушена: он не удалить ключи, когда-регистрацией адаптеры или отпиской абонентов.
Это означает, что даже тогда, когда собственно отмены регистрации адаптеров и абонентов было сделано, интерфейсы остались более, маринованные в стойких реестров.
Это приводит к неприятных ошибок, когда код, который определен эти интерфейсы удаляется из системы.
cleanup_zope_persistent_registry определяет функцию, которая очищает эти оставшиеся интерфейсы & NBSP; Это должен быть вызван на менеджера сайта, экземпляр PersistentComponents как местного менеджера сайта сайта Plone.:
от zope.component импорта getSiteManager
от cleanup_zope_persistent_registry cleanup_leftovers импортных
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
Что нового В этом выпуске:
- Исправлена ошибка:. очистка не была должным образом сохранялась
Требования
- Python
Комментарии не найдены