File transfer example

This commit is contained in:
Mark Qvist 2018-04-26 00:57:47 +02:00
parent 5d977e09fb
commit 6cb30d778d

View File

@ -413,18 +413,21 @@ def download_concluded(resource):
global menu_mode, current_filename global menu_mode, current_filename
saved_filename = current_filename saved_filename = current_filename
counter = 0 if resource.status == RNS.Resource.COMPLETE:
while os.path.isfile(saved_filename): counter = 0
counter += 1 while os.path.isfile(saved_filename):
saved_filename = current_filename+"."+str(counter) counter += 1
saved_filename = current_filename+"."+str(counter)
try: try:
file = open(saved_filename, "w") file = open(saved_filename, "w")
file.write(resource.data) file.write(resource.data)
file.close() file.close()
menu_mode = "download_concluded"
except:
menu_mode = "save_error"
else:
menu_mode = "download_concluded" menu_mode = "download_concluded"
except:
menu_mode = "save_error"
# A convenience function for clearing the screen # A convenience function for clearing the screen