def update(item):
# Descarga el ZIP
logger.info("tvalacarta.core.updater update")
remotefilename = REMOTE_FILE+item.version+".zip"
localfilename = LOCAL_FILE+item.version+".zip"
logger.info("tvalacarta.core.updater remotefilename=%s" % remotefilename)
logger.info("tvalacarta.core.updater localfilename=%s" % localfilename)
logger.info("tvalacarta.core.updater descarga fichero...")
inicio = time.clock()
#urllib.urlretrieve(remotefilename,localfilename)
from core import downloadtools
downloadtools.downloadfile(remotefilename, localfilename, continuar=False)
fin = time.clock()
logger.info("tvalacarta.core.updater Descargado en %d segundos " % (fin-inicio+1))
# Lo descomprime
logger.info("tvalacarta.core.updater descomprime fichero...")
import ziptools
unzipper = ziptools.ziptools()
destpathname = DESTINATION_FOLDER
logger.info("tvalacarta.core.updater destpathname=%s" % destpathname)
unzipper.extract(localfilename,destpathname)
# Borra el zip descargado
logger.info("tvalacarta.core.updater borra fichero...")
os.remove(localfilename)
logger.info("tvalacarta.core.updater ...fichero borrado")
评论列表
文章目录