Před 3.5.2, zope.interface byla rozbita: neměla odstranit klíče při rušení registrace adaptéry nebo odhlašování předplatitelů.
To znamená, že i když bylo provedeno řádné zrušení registrace adaptérů a předplatitelů, rozhraní zbyly, naložené v přetrvávajících registrech.
To vede k ošklivé chyby, když kód, který definovaný těchto rozhraní se odstraní ze systému.
cleanup_zope_persistent_registry definuje funkci, která vyčistí ty zbylé rozhraní & nbsp; musí být volána na správce webu, instance PersistentComponents jako místní síti správce webu Plone.:
od zope.component dovozu getSiteManager
od cleanup_zope_persistent_registry dovozních cleanup_leftovers
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
Co je nového v této verzi:
- Fix:. vyčištění nebyla řádně přetrvávala
Požadavky na :
- Python
Komentáře nebyl nalezen