diff --git a/Contents/Libraries/Shared/subliminal_patch/pitcher.py b/Contents/Libraries/Shared/subliminal_patch/pitcher.py index c8e810c2..b2cef63b 100644 --- a/Contents/Libraries/Shared/subliminal_patch/pitcher.py +++ b/Contents/Libraries/Shared/subliminal_patch/pitcher.py @@ -243,7 +243,7 @@ def load_verification(site_name, session, callback=lambda x: None): ccks = region.get("%s_data" % site_name, expiration_time=15552000) # 6m if ccks != NO_VALUE: cookies, user_agent = ccks - logger.debug("%s: Re-using previous user agent" % site_name.capitalize()) + logger.debug("%s: Re-using previous user agent: %s", site_name.capitalize(), user_agent) session.headers["User-Agent"] = user_agent try: session.cookies._cookies.update(cookies) diff --git a/Contents/Libraries/Shared/subliminal_patch/providers/addic7ed.py b/Contents/Libraries/Shared/subliminal_patch/providers/addic7ed.py index ac070cdf..2d556d87 100644 --- a/Contents/Libraries/Shared/subliminal_patch/providers/addic7ed.py +++ b/Contents/Libraries/Shared/subliminal_patch/providers/addic7ed.py @@ -144,7 +144,7 @@ class Addic7edProvider(_Addic7edProvider): self.logged_in = True def terminate(self): - pass + self.session.close() @region.cache_on_arguments(expiration_time=SHOW_EXPIRATION_TIME) def _get_show_ids(self): diff --git a/Contents/Libraries/Shared/subliminal_patch/providers/titlovi.py b/Contents/Libraries/Shared/subliminal_patch/providers/titlovi.py index f368654c..860932ca 100644 --- a/Contents/Libraries/Shared/subliminal_patch/providers/titlovi.py +++ b/Contents/Libraries/Shared/subliminal_patch/providers/titlovi.py @@ -144,6 +144,7 @@ class TitloviProvider(Provider, ProviderSubtitleArchiveMixin): logger.debug('User-Agent set to %s', self.session.headers['User-Agent']) self.session.headers['Referer'] = self.server_url logger.debug('Referer set to %s', self.session.headers['Referer']) + load_verification("titlovi", self.session) def terminate(self): self.session.close() @@ -181,7 +182,6 @@ class TitloviProvider(Provider, ProviderSubtitleArchiveMixin): while True: # query the server try: - load_verification("titlovi", self.session) r = self.session.get(self.search_url, params=params, timeout=10) r.raise_for_status() except RequestException as e: