Prieš 3.5.2, zope.interface "buvo sudaužytas jis nebuvo pašalinti raktus, kai išregistravimo adapteriai arba atsisakyti prenumeratos abonentų.
Tai reiškia, kad net tada, kai tinkamai Išregistravimas adapterių ir abonentams buvo padaryta, sąsajos buvo likę, marinuoti patvariųjų registrų.
Tai veda prie nemalonių klaidų, kai kodas, kuris yra apibrėžtas šios sąsajos, yra pašalinama iš sistemos.
cleanup_zope_persistent_registry apibrėžia funkciją, kuri valo tuos likusių sąsajas & nbsp; Jis turi būti vadinamas svetainėje vadybininkas, pavyzdys PersistentComponents kaip vietos svetainės vadybininkas Plone svetainėje.:
nuo zope.component importo getSiteManager
nuo cleanup_zope_persistent_registry importo cleanup_leftovers
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
Kas naujo , šioje laidoje:
- Nustatyti:. išvalymas nebuvo tinkamai išliko
Reikalavimai :
- Python
Komentarai nerastas