fix e migliorie per l'updater

This commit is contained in:
mac12m99
2019-08-03 15:14:09 +02:00
parent 155e6e0bf2
commit b76fef912c
6 changed files with 29 additions and 28 deletions

View File

@@ -89,8 +89,7 @@ def check_addon_init():
text = ""
try:
localFile = open(addonDir + file["filename"], 'r+')
for line in localFile:
text += line
text = localFile.read()
except IOError: # nuovo file
localFile = open(addonDir + file["filename"], 'w')
@@ -105,12 +104,13 @@ def check_addon_init():
else: # nel caso ci siano stati problemi
logger.info('lo sha non corrisponde, scarico il file')
downloadtools.downloadfile(file['raw_url'], addonDir + file['filename'],
silent=True, continuar=True)
silent=True, continuar=True, resumir=False)
else: # è un file NON testuale, lo devo scaricare
# se non è già applicato
if not (filetools.isfile(addonDir + file['filename']) and getSha(
filetools.read(addonDir + file['filename']) == file['sha'])):
downloadtools.downloadfile(file['raw_url'], addonDir + file['filename'], silent=True, continuar=True)
downloadtools.downloadfile(file['raw_url'], addonDir + file['filename'], silent=True,
continuar=True, resumir=False)
alreadyApplied = False
elif file['status'] == 'removed':
try: