From 925e1d256fb41c33803108991b9f3582804ac893 Mon Sep 17 00:00:00 2001 From: marco Date: Sun, 24 Nov 2019 20:50:52 +0100 Subject: [PATCH] =?UTF-8?q?ricerca=20globale:=20pi=C3=B9=20veloce=20ad=20a?= =?UTF-8?q?prire=20i=20risultati?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- specials/search.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/specials/search.py b/specials/search.py index a42a9eb4..45b63899 100644 --- a/specials/search.py +++ b/specials/search.py @@ -400,16 +400,17 @@ def show_result(item): if item.__dict__.has_key('tecleado'): tecleado = item.__dict__.pop('tecleado') - try: - channel = __import__('channels.%s' % item.channel, fromlist=["channels.%s" % item.channel]) - except: - import traceback - logger.error(traceback.format_exc()) - return [] + # try: + # channel = __import__('channels.%s' % item.channel, fromlist=["channels.%s" % item.channel]) + # except: + # import traceback + # logger.error(traceback.format_exc()) + # return [] if tecleado: # Mostrar resultados: agrupados por canales - return channel.search(item, tecleado) + return [Item().fromurl(i) for i in item.itemlist] + # return channel.search(item, tecleado) else: # Mostrar resultados: todos juntos if item.infoPlus: #Si viene de una ventana de InfoPlus, hay que salir de esta forma... @@ -619,7 +620,8 @@ def do_search(item, categories=None): if type(i) == Item: plot += i.title + '\n' itemlist.append(Item(title=title, channel="search", action="show_result", url=element["item"].url, - extra=element["item"].extra, folder=True, adult=element["adult"], plot=plot, thumbnail=element["thumbnail"], + extra=element["item"].extra, folder=True, adult=element["adult"], plot=plot, + thumbnail=element["thumbnail"], itemlist=[e.tourl() for e in element["itemlist"]], from_action="search", from_channel=element["item"].channel, tecleado=tecleado)) # todos los resultados juntos, en la misma lista else: