Browse Source

Fix for TypeError: list indices must be integers, not str in Indexer API code

tags/release_0.1.0
echel0n 11 years ago
parent
commit
442631105b
  1. 2
      lib/tvdb_api/tvdb_api.py
  2. 2
      lib/tvrage_api/tvrage_api.py
  3. 2
      sickbeard/webserve.py

2
lib/tvdb_api/tvdb_api.py

@ -842,7 +842,7 @@ class Tvdb:
)
# check and make sure we have data to process and that it contains a series name
if seriesInfoEt is None or 'seriesname' not in seriesInfoEt['series']:
if not len(seriesInfoEt) or (isinstance(seriesInfoEt, dict) and 'seriesname' not in seriesInfoEt['series']):
return False
for k, v in seriesInfoEt['series'].items():

2
lib/tvrage_api/tvrage_api.py

@ -592,7 +592,7 @@ class TVRage:
)
# check and make sure we have data to process and that it contains a series name
if seriesInfoEt is None or 'seriesname' not in seriesInfoEt:
if not len(seriesInfoEt) or (isinstance(seriesInfoEt, dict) and 'seriesname' not in seriesInfoEt['series']):
return False
for k, v in seriesInfoEt.items():

2
sickbeard/webserve.py

@ -3628,7 +3628,7 @@ class Home(MainHandler):
show_message = 'This show is in the process of being downloaded - the info below is incomplete.'
elif sickbeard.showQueueScheduler.action.isBeingUpdated(showObj): # @UndefinedVariable
show_message = 'The information below is in the process of being updated.'
show_message = 'The information on this page is in the process of being updated.'
elif sickbeard.showQueueScheduler.action.isBeingRefreshed(showObj): # @UndefinedVariable
show_message = 'The episodes below are currently being refreshed from disk'

Loading…
Cancel
Save