Evitar llamadas a tmdb con todo el itemlist en los findvideos

This commit is contained in:
pipcat
2018-10-13 10:37:19 +02:00
parent 3118bc7731
commit 4d13c23a7e
2 changed files with 4 additions and 3 deletions

View File

@@ -194,6 +194,8 @@ def peliculas(item):
def findvideos(item):
logger.info()
itemlist = []
tmdb.set_infoLabels(item, True) # para refrescar infolabels y obtener más datos en "segunda pasada"
data = httptools.downloadpage(item.url).data
@@ -251,8 +253,6 @@ def findvideos(item):
language=idioma, quality=calidad))
break
tmdb.set_infoLabels(itemlist)
itemlist = servertools.get_servers_itemlist(itemlist, lambda i: i.title % i.server.capitalize())
if __comprueba_enlaces__:

View File

@@ -331,6 +331,8 @@ def seasons_episodes(item):
def findvideos(item):
logger.info()
itemlist=[]
tmdb.set_infoLabels(item, True) # para refrescar infolabels y obtener más datos en "segunda pasada"
if item.extra != "links_encoded":
data = httptools.downloadpage(item.url).data
@@ -366,7 +368,6 @@ def findvideos(item):
for videoitem in itemlist:
videoitem.title = '%s [%s] [%s]' % (videoitem.server.capitalize(), videoitem.language, videoitem.quality)
tmdb.set_infoLabels(itemlist)
if itemlist and not item.show:
itemlist.append(Item(channel = item.channel))
itemlist.append(item.clone(channel="trailertools", title="Buscar Tráiler", action="buscartrailer", context="",