diff --git a/demo_mover/remote_sftp.py b/demo_mover/remote_sftp.py index af6c307c..c288a601 100644 --- a/demo_mover/remote_sftp.py +++ b/demo_mover/remote_sftp.py @@ -94,9 +94,13 @@ class sftp_remote: local_sha256 = self.digest(local_temp_folder) os.remove(local_temp_folder) #print('removing: ', local_temp_folder) - if local_sha256 == sha256: + if local_sha256 == sha256: #print('sha confirmed') return True + time.sleep(2) + sha256_local_upload_check = self.digest(local_path) + if sha256 != sha256_local_upload_check: + return False #file is currently being uploaded except SSHException as e: print(e) self.remote_error = e