From 60d42694ea279d51f6e4d3b9f210a189293a0266 Mon Sep 17 00:00:00 2001
From: miigotu <miigotu@gmail.com>
Date: Sat, 26 Dec 2015 03:54:34 -0800
Subject: [PATCH] Let's see if we can live without cachecontrol Caching
 sessions to disk has always caused issues for us, and requests keeps sessions
 live anyways.

---
 lib/tvdb_api/tvdb_api.py | 5 +++--
 sickbeard/helpers.py     | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/lib/tvdb_api/tvdb_api.py b/lib/tvdb_api/tvdb_api.py
index e03d2d702..4e3640ba1 100644
--- a/lib/tvdb_api/tvdb_api.py
+++ b/lib/tvdb_api/tvdb_api.py
@@ -565,8 +565,9 @@ class Tvdb:
 
             # get response from TVDB
             if self.config['cache_enabled']:
-
-                session = CacheControl(sess=self.config['session'], cache=caches.FileCache(self.config['cache_location'], use_dir_lock=True), cache_etags=False)
+                # Lets try without caching sessions to disk for awhile
+                # session = CacheControl(sess=self.config['session'], cache=caches.FileCache(self.config['cache_location'], use_dir_lock=True), cache_etags=False)
+                session = self.config['session']
                 if self.config['proxy']:
                     log().debug("Using proxy for URL: %s" % url)
                     session.proxies = {
diff --git a/sickbeard/helpers.py b/sickbeard/helpers.py
index b31d52a84..a36706959 100644
--- a/sickbeard/helpers.py
+++ b/sickbeard/helpers.py
@@ -1379,8 +1379,9 @@ def _setUpSession(session, headers):
     """
 
     # request session
-    cache_dir = sickbeard.CACHE_DIR or _getTempDir()
-    session = CacheControl(sess=session, cache=caches.FileCache(ek(os.path.join, cache_dir, 'sessions'), use_dir_lock=True), cache_etags=False)
+    # Lets try without caching sessions to disk for awhile
+    # cache_dir = sickbeard.CACHE_DIR or _getTempDir()
+    # session = CacheControl(sess=session, cache=caches.FileCache(ek(os.path.join, cache_dir, 'sessions'), use_dir_lock=True), cache_etags=False)
 
     # request session clear residual referer
     # pylint: disable=superfluous-parens
-- 
GitLab