videolibrary: restauración de try:
This commit is contained in:
@@ -419,23 +419,28 @@ def findvideos(item):
|
||||
pass
|
||||
list_servers = []
|
||||
|
||||
# FILTERTOOLS
|
||||
# si el canal tiene filtro se le pasa el nombre que tiene guardado para que filtre correctamente.
|
||||
if "list_language" in item_json:
|
||||
# si se viene desde la videoteca del addon
|
||||
if "library_filter_show" in item:
|
||||
item_json.show = item.library_filter_show.get(nom_canal, "")
|
||||
try:
|
||||
# FILTERTOOLS
|
||||
# si el canal tiene filtro se le pasa el nombre que tiene guardado para que filtre correctamente.
|
||||
if "list_language" in item_json:
|
||||
# si se viene desde la videoteca del addon
|
||||
if "library_filter_show" in item:
|
||||
item_json.show = item.library_filter_show.get(nom_canal, "")
|
||||
|
||||
# Ejecutamos find_videos, del canal o común
|
||||
item_json.contentChannel = 'videolibrary'
|
||||
if hasattr(channel, 'findvideos'):
|
||||
from core import servertools
|
||||
list_servers = getattr(channel, 'findvideos')(item_json)
|
||||
list_servers = servertools.filter_servers(list_servers)
|
||||
else:
|
||||
from core import servertools
|
||||
list_servers = servertools.find_video_items(item_json)
|
||||
|
||||
# Ejecutamos find_videos, del canal o común
|
||||
item_json.contentChannel = 'videolibrary'
|
||||
if hasattr(channel, 'findvideos'):
|
||||
from core import servertools
|
||||
list_servers = getattr(channel, 'findvideos')(item_json)
|
||||
list_servers = servertools.filter_servers(list_servers)
|
||||
else:
|
||||
from core import servertools
|
||||
list_servers = servertools.find_video_items(item_json)
|
||||
except Exception, ex:
|
||||
logger.error("Ha fallado la funcion findvideos para el canal %s" % nom_canal)
|
||||
template = "An exception of type %s occured. Arguments:\n%r"
|
||||
message = template % (type(ex).__name__, ex.args)
|
||||
logger.error(message)
|
||||
|
||||
# Cambiarle el titulo a los servers añadiendoles el nombre del canal delante y
|
||||
# las infoLabels y las imagenes del item si el server no tiene
|
||||
|
||||
Reference in New Issue
Block a user