Python'da bazı nesnelerin düzenli olarak kontrol edip yok edeceğine dair bir liste var - son zamanlarda erişilemeyenler (yani hiçbir yöntem çağrılmadı).Son kez bir python nesnesine erişmenin en zarif yolu nedir?
En son erişilen süreyi koruyabilir ve her yöntemde güncelleyebilirim, ancak bunu başarmanın daha zarif bir yolu var mı?
Bunu neden yapmak istersiniz? – Xolve
Her kullanıcı için birkaç IMAP bağlantısı yapıyorum, bu yüzden tekrar giriş yapmaktan kaçınmak ve bağlantı nesnesinde bazı bilgileri önbelleğe almak için yalnızca onları canlı tutmak istiyorum. Ancak bağlantıların etkin olup olmadığını düzenli olarak kontrol etmem gerekecek ... –
Sanırım imap bağlantı nesnelerine zaman damgaları koymak yerine bir önbellekleme bağlantı fabrikası almak istersiniz. yani “connectionfactory.get_connection (some_host)” açık bir bağlantıyı (hatta bir proxy nesnesini) varsa, varsa veya yeni bir tane oluşturup önbelleğe döndürür. –