Перед 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
Коментар не знайдено