قبل 3.5.2، وكسر zope.interface: أنها لم تقم بإزالة المفاتيح عند إلغاء تسجيل محولات أو إلغاء الاشتراك المشتركين.
وهذا يعني أنه حتى عندما إلغاء التسجيل الصحيح للمحولات والمشتركين قد تم القيام به، وترك واجهات أكثر، مخلل في سجلات الثابتة.
وهذا يؤدي إلى الخلل سيئة عند إزالة التعليمات البرمجية التي تعرف هذه الواجهات من النظام.
تعرف cleanup_zope_persistent_registry وظيفة أن ينظف تلك الواجهات متبقية على & nbsp؛ يجب أن يطلق عليه على مدير الموقع، مثيل PersistentComponents مثل مدير الموقع المحلي لموقع بلون.:
من zope.component getSiteManager استيراد
من cleanup_leftovers استيراد cleanup_zope_persistent_registry
site_manager = getsitemanager (my_plone_site)
cleanup_leftovers (site_manager)
ما هو الجديد في هذا الإصدار:
فيكس: تنظيف لم استمر بشكل صحيح.
المتطلبات:
بيثون
لم يتم العثور على التعليقات