library.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:tvalacarta 作者: tvalacarta 项目源码 文件源码
def update(total,errores=0, nuevos=0, serie="No indicada"):
    """Pide Resumen de actualizacin. Adems pregunta y actualiza la Biblioteca

    nuevos: Nmero de episodios actualizados. Se muestra como resumen en la ventana 
            de confirmacin.
    total:  Nmero de episodios Totales en la Biblioteca. Se muestra como resumen 
            en la ventana de confirmacin.
    Erores: Nmero de episodios que no se pudo aadir (generalmente por caracteres 
            no vlidos en el nombre del archivo o por problemas de permisos.
    """

    if nuevos == 1:
        texto = 'Se ha aadido 1 episodio a la Biblioteca (%d en total)' % (total,)
    else:
        texto = 'Se han aadido %d episodios a la Biblioteca (%d en total)' % (nuevos,total)
    advertencia = xbmcgui.Dialog()

    # Pedir confirmacin para actualizar la biblioteca
    if nuevos > 0:
        if errores == 0:
            actualizar = advertencia.yesno('pelisalacarta' , texto ,'Deseas que actualice ahora la Biblioteca?')
        else:  # Si hubo errores muestra una lnea adicional en la pregunta de actualizar biblioteca
            if errores == 1:
                texto2 = '(No se pudo aadir 1 episodio)'
            else:
                texto2 = '(No se pudieron aadir '+str(errores)+' episodios)'
            actualizar = advertencia.yesno('pelisalacarta' , texto , texto2 , 'Deseas que actualice ahora la Biblioteca?')
    else: #No hay episodios nuevos -> no actualizar
        if errores == 0:
            texto2 = ""
        elif errores == 1:
            texto2 = '(No se pudo aadir 1 episodio)'
        else:
            texto2 = '(No se pudieron aadir '+str(errores)+' episodios)'
        advertencia.ok('pelisalacarta',texto,texto2)
        actualizar = False

    if actualizar:
        xbmc.executebuiltin('UpdateLibrary(video)')

    logger.info ('[Library update] Serie: "%s". Total: %d, Erroneos: %d, Nuevos: %d' %(serie, total, errores, nuevos))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号