Private GIT

Skip to content
Snippets Groups Projects
Commit c28ca92c authored by Alexandre Beloin's avatar Alexandre Beloin
Browse files

Merge pull request #1636 from abeloin/hotfix-hounddawgs_fixes

Hounddawgs: Various fixes.
parents 4b40fced acae544b
Branches
Tags
No related merge requests found
...@@ -88,6 +88,7 @@ class HoundDawgsProvider(generic.TorrentProvider): ...@@ -88,6 +88,7 @@ class HoundDawgsProvider(generic.TorrentProvider):
self.session = requests.Session() self.session = requests.Session()
try: try:
self.session.get(self.urls['base_url'], timeout=30, verify=False)
response = self.session.post(self.urls['login'], data=login_params, timeout=30, verify=False) response = self.session.post(self.urls['login'], data=login_params, timeout=30, verify=False)
except (requests.exceptions.ConnectionError, requests.exceptions.HTTPError), e: except (requests.exceptions.ConnectionError, requests.exceptions.HTTPError), e:
logger.log(u'Unable to connect to ' + self.name + ' provider: ' + ex(e), logger.ERROR) logger.log(u'Unable to connect to ' + self.name + ' provider: ' + ex(e), logger.ERROR)
...@@ -95,6 +96,7 @@ class HoundDawgsProvider(generic.TorrentProvider): ...@@ -95,6 +96,7 @@ class HoundDawgsProvider(generic.TorrentProvider):
if re.search('Dit brugernavn eller kodeord er forkert.', response.text) \ if re.search('Dit brugernavn eller kodeord er forkert.', response.text) \
or re.search('<title>Login :: HoundDawgs</title>', response.text) \ or re.search('<title>Login :: HoundDawgs</title>', response.text) \
or re.search('Dine cookies er ikke aktiveret.', response.text) \
or response.status_code == 401: or response.status_code == 401:
logger.log(u'Invalid username or password for ' + self.name + ' Check your settings', logger.ERROR) logger.log(u'Invalid username or password for ' + self.name + ' Check your settings', logger.ERROR)
return False return False
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment