made more verbose errors for TypeError

This commit is contained in:
Nicholas St. Germain 2018-12-06 12:04:02 -06:00
parent 59bfb4a567
commit 743f35842e
3 changed files with 12 additions and 11 deletions

View file

@ -34,7 +34,7 @@ class RadarrAPI(object):
try: try:
movies = [Movie(**movie) for movie in get] movies = [Movie(**movie) for movie in get]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating Movie structure', e)
return return
for movie in movies: for movie in movies:
@ -83,17 +83,18 @@ class RadarrAPI(object):
try: try:
movie['movie'] = Movie(**movie['movie']) movie['movie'] = Movie(**movie['movie'])
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating Movie structure', e)
return return
try: try:
download_queue = [Queue(**movie) for movie in get] download_queue = [Queue(**movie) for movie in get]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating Queue structure', e)
return return
for queue_item in download_queue: for queue_item in download_queue:
name = '{} ({})'.format(queue_item.movie.title, queue_item.movie.year) movie = queue_item.movie
name = '{} ({})'.format(movie.title, movie.year)
if queue_item.protocol.upper() == 'USENET': if queue_item.protocol.upper() == 'USENET':
protocol_id = 1 protocol_id = 1
@ -103,8 +104,8 @@ class RadarrAPI(object):
queue.append((name, queue_item.quality['quality']['name'], queue_item.protocol.upper(), queue.append((name, queue_item.quality['quality']['name'], queue_item.protocol.upper(),
protocol_id, queue_item.id)) protocol_id, queue_item.id))
for movie, quality, protocol, protocol_id, qid in queue: for name, quality, protocol, protocol_id, qid in queue:
hash_id = hashit('{}{}{}'.format(self.server.id, movie, quality)) hash_id = hashit('{}{}{}'.format(self.server.id, name, quality))
influx_payload.append( influx_payload.append(
{ {
"measurement": "Radarr", "measurement": "Radarr",
@ -112,7 +113,7 @@ class RadarrAPI(object):
"type": "Queue", "type": "Queue",
"tmdbId": qid, "tmdbId": qid,
"server": self.server.id, "server": self.server.id,
"name": movie, "name": name,
"quality": quality, "quality": quality,
"protocol": protocol, "protocol": protocol,
"protocol_id": protocol_id "protocol_id": protocol_id

View file

@ -40,7 +40,7 @@ class SonarrAPI(object):
try: try:
tv_shows = [TVShow(**show) for show in get] tv_shows = [TVShow(**show) for show in get]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating TVShow structure', e)
return return
# Add show to missing list if file does not exist # Add show to missing list if file does not exist
@ -90,7 +90,7 @@ class SonarrAPI(object):
try: try:
tv_shows = [TVShow(**show) for show in get] tv_shows = [TVShow(**show) for show in get]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating TVShow structure', e)
return return
for show in tv_shows: for show in tv_shows:
@ -140,7 +140,7 @@ class SonarrAPI(object):
try: try:
download_queue = [Queue(**show) for show in get] download_queue = [Queue(**show) for show in get]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating Queue structure', e)
return return
for show in download_queue: for show in download_queue:

View file

@ -36,7 +36,7 @@ class TautulliAPI(object):
try: try:
sessions = [TautulliStream(**session) for session in get['sessions']] sessions = [TautulliStream(**session) for session in get['sessions']]
except TypeError as e: except TypeError as e:
self.logger.error('TypeError has occurred : %s', e) self.logger.error('TypeError has occurred : %s while creating TautulliStream structure', e)
return return
for session in sessions: for session in sessions: