Commit 480ad741 by Toshio Kuratomi

Fix fetch_file() method

parent 8564dbaf
...@@ -140,8 +140,10 @@ class Connection(object): ...@@ -140,8 +140,10 @@ class Connection(object):
with open(out_path, 'wb+') as out_file: with open(out_path, 'wb+') as out_file:
try: try:
for chunk in p.stdout.read(BUFSIZE): chunk = p.stdout.read(BUFSIZE)
while chunk:
out_file.write(chunk) out_file.write(chunk)
chunk = p.stdout.read(BUFSIZE)
except: except:
traceback.print_exc() traceback.print_exc()
raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path)) raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path))
......
...@@ -162,8 +162,10 @@ class Connection(object): ...@@ -162,8 +162,10 @@ class Connection(object):
with open(out_path, 'wb+') as out_file: with open(out_path, 'wb+') as out_file:
try: try:
for chunk in p.stdout.read(BUFSIZE): chunk = p.stdout.read(BUFSIZE)
while chunk:
out_file.write(chunk) out_file.write(chunk)
chunk = p.stdout.read(BUFSIZE)
except: except:
traceback.print_exc() traceback.print_exc()
raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path)) raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path))
......
...@@ -177,8 +177,10 @@ class Connection(object): ...@@ -177,8 +177,10 @@ class Connection(object):
with open(out_path, 'wb+') as out_file: with open(out_path, 'wb+') as out_file:
try: try:
for chunk in p.stdout.read(BUFSIZE): chunk = p.stdout.read(BUFSIZE)
while chunk:
out_file.write(chunk) out_file.write(chunk)
chunk = p.stdout.read(BUFSIZE)
except: except:
traceback.print_exc() traceback.print_exc()
raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path)) raise errors.AnsibleError("failed to transfer file %s to %s" % (in_path, out_path))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment