diff --git a/server/download.py b/server/download.py index ccaa01a..aadac12 100644 --- a/server/download.py +++ b/server/download.py @@ -18,10 +18,12 @@ def download(ip, dest): for f in files: source_file = '/3dscan/' + f - dest_file = dest / f + dest_file = dest / (f + '.tmp') print('Grabbing file', source_file) sftp.get(source_file, dest_file) sftp.remove(source_file) + done_file = dest / f + dest_file.rename(done_file) if sftp: sftp.close() if transport: transport.close()