Bago 3.5.2, zope.interface ay pinaghiwa-: hindi ito mag-alis ng mga susi kapag Tinatanggal sa pagkarehistro adapter o subscriber mag-unsubscribe.
Ito ay nagpapahiwatig na kahit na wastong unregistration ng adapter at mga subscriber ay tapos na, mga interface ay naiwan sa ibabaw, adobo sa paulit-ulit na Registry.
Ito ay humantong sa mga bastos na bug kapag ang code na tinukoy ng mga interface ay inalis mula sa system.
cleanup_zope_persistent_registry tumutukoy sa isang function na nililinis up ang mga natitirang mga interface & nbsp; Ito ay dapat matawag sa isang site manager, halimbawa ng PersistentComponents tulad ng mga lokal na site manager ng isang site Plone.:
mula sa pag-import zope.component getSiteManager
mula sa pag-import cleanup_zope_persistent_registry cleanup_leftovers
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
Ano ang bagong sa paglabas:
- Ayusin ang:. cleanup Hindi maayos na mananatili
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan