Mielőtt 3.5.2, zope.interface megtört: ez nem szüntette kulcsokat, amikor regisztrációjának adapterek vagy a leiratkozás előfizetők.
Ez azt jelenti, hogy még ha a megfelelő adatbázisból való törlés adapterek és előfizetők már megtörtént, interfészek is marad, pácolt tartós nyilvántartások.
Ez vezet a csúnya hibákat, amikor a kódot, hogy meghatároztuk azokat a felületeket el kell távolítani a rendszerből.
cleanup_zope_persistent_registry határozza meg a funkciót, hogy megtisztítja azokat a megmaradt pontokat. & nbsp; Meg kell nevezni a site manager, például a PersistentComponents, mint a helyi site manager egy Plone oldalon:
a zope.component import getSiteManager
a cleanup_zope_persistent_registry import cleanup_leftovers
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
Mi az új ebben a kiadásban:
- Fix: razzia nem volt megfelelően megmaradt.
követelmények :
- Python
Hozzászólás nem található