TMDB set_infoLabels_item in try-except

This commit is contained in:
mac12m99
2021-04-26 21:05:01 +02:00
parent 2f38a52ec9
commit 6f6a13809a
2 changed files with 7 additions and 3 deletions

View File

@@ -211,7 +211,12 @@ def set_infoLabels_itemlist(item_list, seekTmdb=False, idioma_busqueda=def_lang,
def sub_thread(_item, _i, _seekTmdb):
# semaforo.acquire()
ret = set_infoLabels_item(_item, _seekTmdb, idioma_busqueda, lock)
ret = 0
try:
ret = set_infoLabels_item(_item, _seekTmdb, idioma_busqueda, lock)
except:
import traceback
logger.error(traceback.format_exc(1))
# logger.debug(str(ret) + "item: " + _item.tostring())
# semaforo.release()
r_list.append((_i, _item, ret))

View File

@@ -1,7 +1,6 @@
# -*- coding: utf-8 -*-
import xbmc, xbmcgui, sys, channelselector, time, os
from core import support
from core.support import dbg, tmdb
from core.item import Item
from core import channeltools, servertools, scrapertools
@@ -347,7 +346,7 @@ class SearchWindow(xbmcgui.WindowXML):
if self.item.mode != 'all':
for elem in results:
if elem.infoLabels['tmdb_id'] == self.item.infoLabels['tmdb_id']:
if elem.infoLabels.get('tmdb_id') == self.item.infoLabels.get('tmdb_id'):
elem.from_channel = channel
elem.verified = 1
valid.append(elem)