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