diff --git a/code/templates/upload_split.py b/code/templates/upload_split.py index a1bdde7..cf8138d 100644 --- a/code/templates/upload_split.py +++ b/code/templates/upload_split.py @@ -90,17 +90,16 @@ def split_upload(path, opts): if not is_chunk_sent(chunk_name, opts): p = Popen( [ - 'curl','-s', + 'curl','--progress-bar', '-F','file=@-;filename=%s'%(chunk_name,), '%supload/%s/%s'%(opts.rooturl, opts.share, opts.token) ], - stdout=PIPE, - stdin=PIPE, - stderr=PIPE + stdout = PIPE, + stdin = PIPE, + stderr = sys.stderr ) - stdout_data, stderr_data = p.communicate(input=chunk) - if len(stderr_data) > 0: - print(stderr_data) + stdout_data, stderr_data = p.communicate( input = chunk) + sys.stderr.write('\r') chunk = reader.read(split_bytes) part += 1 eta.update(part * split_bytes)