1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-08-13 16:53:54 -04:00

Provider DB connections remain open instead of constantly open/close for misc db calls.

This commit is contained in:
echel0n 2014-07-19 14:16:05 -07:00
parent 267affa5e9
commit 423c09fd9e

View File

@ -74,10 +74,15 @@ class TVCache():
self.provider = provider self.provider = provider
self.providerID = self.provider.getID() self.providerID = self.provider.getID()
self.providerDB = None
self.minTime = 10 self.minTime = 10
def _getDB(self): def _getDB(self):
return CacheDBConnection(self.providerID) # init provider database if not done already
if not self.providerDB:
self.providerDB = CacheDBConnection(self.providerID)
return self.providerDB
def _clearCache(self): def _clearCache(self):
if self.shouldClearCache(): if self.shouldClearCache():