Browse Source

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

tags/release_0.1.0
echel0n 11 years ago
parent
commit
423c09fd9e
  1. 7
      sickbeard/tvcache.py

7
sickbeard/tvcache.py

@ -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():

Loading…
Cancel
Save