Skip to content

Commit da367a0

Browse files
authored
fix logger
1 parent d89b01a commit da367a0

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

medusa/providers/torrent/html/gimmepeers.py

+14-9
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,21 @@
44

55
from __future__ import unicode_literals
66

7+
import logging
78
import re
89

910
from medusa import logger, tv
1011
from medusa.bs4_parser import BS4Parser
1112
from medusa.helper.common import convert_size
13+
from medusa.logger.adapters.style import BraceAdapter
1214
from medusa.providers.torrent.torrent_provider import TorrentProvider
1315

1416
from requests.compat import urljoin
1517
from requests.utils import dict_from_cookiejar
1618

19+
log = BraceAdapter(logging.getLogger(__name__))
20+
log.logger.addHandler(logging.NullHandler())
21+
1722

1823
class GimmePeersProvider(TorrentProvider):
1924
"""GimmePeers Torrent provider."""
@@ -58,11 +63,11 @@ def search(self, search_strings, age=0, ep_obj=None, **kwargs): # pylint: disab
5863

5964
for mode in search_strings:
6065

61-
logger.log(u'Search Mode: {0}'.format(mode), logger.DEBUG)
66+
log.debug(u'Search Mode: {0}'.format(mode))
6267
for search_string in search_strings[mode]:
6368
if mode != 'RSS':
64-
logger.log(u'Search string: {0}'.format
65-
(search_string), logger.DEBUG)
69+
log.debug(u'Search string: {0}'.format
70+
(search_string))
6671

6772
self.search_params['search'] = search_string
6873

@@ -89,7 +94,7 @@ def parse(self, data, mode):
8994

9095
# Continue only if one Release is found
9196
if len(torrent_rows) < 2:
92-
logger.log(u'Data returned from provider does not contain any torrents', logger.DEBUG)
97+
log.debug(u'Data returned from provider does not contain any torrents')
9398
return items
9499

95100
for result in torrent_rows[1:]:
@@ -125,13 +130,13 @@ def parse(self, data, mode):
125130
'hash': '',
126131
}
127132
if mode != 'RSS':
128-
logger.debug('Found result: {0} with {1} seeders and {2} leechers',
133+
log.debug('Found result: {0} with {1} seeders and {2} leechers',
129134
title, seeders, leechers)
130135

131136
items.append(item)
132137

133138
except (AttributeError, TypeError, KeyError, ValueError, IndexError):
134-
logger.exception('Failed parsing provider.')
139+
log.exception('Failed parsing provider.')
135140

136141
return items
137142

@@ -148,18 +153,18 @@ def login(self):
148153

149154
response = self.session.post(self.urls['login'], data=login_params)
150155
if not response or not response.text:
151-
logger.log(u'Unable to connect to provider', logger.WARNING)
156+
log.debug(u'Unable to connect to provider')
152157
return False
153158

154159
if re.search('Username or password incorrect!', response.text):
155-
logger.log(u'Invalid username or password. Check your settings', logger.WARNING)
160+
log.debug(u'Invalid username or password. Check your settings')
156161
return False
157162

158163
return True
159164

160165
def _check_auth(self):
161166
if not self.username or not self.password:
162-
logger.log(u'Invalid username or password. Check your settings', logger.WARNING)
167+
log.debug(u'Invalid username or password. Check your settings')
163168

164169
return True
165170

0 commit comments

Comments
 (0)