summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2012-11-29 16:16:35 -0800
committerJeff Forcier <jeff@bitprophet.org>2012-11-29 16:16:35 -0800
commit2cbe38308097f920cec0aa87fed85f2cfe6d9612 (patch)
treef08e7fbdc64aaf6097dac9983e54bdafd03a0e7c
parent9c0d467667568fa67d45ef288cc1f6ee8a7ebfe6 (diff)
Apply put() version of #90
-rw-r--r--paramiko/sftp_client.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paramiko/sftp_client.py b/paramiko/sftp_client.py
index 2184134a..8cb8ceaf 100644
--- a/paramiko/sftp_client.py
+++ b/paramiko/sftp_client.py
@@ -567,12 +567,12 @@ class SFTPClient (BaseSFTP):
try:
while True:
data = fl.read(32768)
- if len(data) == 0:
- break
fr.write(data)
size += len(data)
if callback is not None:
callback(size, file_size)
+ if len(data) == 0:
+ break
finally:
fr.close()
if confirm and file_size: