From 77cf6509f432429d37704db5e34a88169bdc2d49 Mon Sep 17 00:00:00 2001 From: James Date: Wed, 6 Jun 2018 20:37:12 +0100 Subject: [PATCH] dont allow redirects for sonarr/radarr requests. --- media/pvr.py | 12 ++++++++---- media/sonarr.py | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/media/pvr.py b/media/pvr.py index f51d827..dc66599 100644 --- a/media/pvr.py +++ b/media/pvr.py @@ -27,7 +27,8 @@ class PVR(ABC): req = requests.get( os.path.join(misc_str.ensure_endswith(self.server_url, "/"), 'api/system/status'), headers=self.headers, - timeout=60 + timeout=60, + allow_redirects=False ) log.debug("Request Response: %d", req.status_code) @@ -49,7 +50,8 @@ class PVR(ABC): req = requests.get( os.path.join(misc_str.ensure_endswith(self.server_url, "/"), endpoint), headers=self.headers, - timeout=60 + timeout=60, + allow_redirects=False ) log.debug("Request URL: %s", req.url) log.debug("Request Response: %d", req.status_code) @@ -71,7 +73,8 @@ class PVR(ABC): req = requests.get( os.path.join(misc_str.ensure_endswith(self.server_url, "/"), 'api/profile'), headers=self.headers, - timeout=60 + timeout=60, + allow_redirects=False ) log.debug("Request URL: %s", req.url) log.debug("Request Response: %d", req.status_code) @@ -111,7 +114,8 @@ class PVR(ABC): os.path.join(misc_str.ensure_endswith(self.server_url, "/"), endpoint), headers=self.headers, json=payload, - timeout=60 + timeout=60, + allow_redirects=False ) log.debug("Request URL: %s", req.url) log.debug("Request Payload: %s", payload) diff --git a/media/sonarr.py b/media/sonarr.py index 637e5ad..4dd18de 100644 --- a/media/sonarr.py +++ b/media/sonarr.py @@ -23,7 +23,8 @@ class Sonarr(PVR): req = requests.get( os.path.join(misc_str.ensure_endswith(self.server_url, "/"), 'api/tag'), headers=self.headers, - timeout=60 + timeout=60, + allow_redirects=False ) log.debug("Request URL: %s", req.url) log.debug("Request Response: %d", req.status_code)