From 9a2e06fd5c0aa66c8217b78a0a36d3252d4ec6e8 Mon Sep 17 00:00:00 2001 From: Ciaran Gultnieks Date: Fri, 17 Jun 2016 13:39:01 +0100 Subject: [PATCH] Tone down makebuildserver terminal spamming The progress bar updating at each 1k chunk spams the terminal to such an extent it stops responding to keypresses (at least with a fast connection). It also seems extremely inefficient to be writing the file in 1k chunks. This makes it 64k, which is more reasonable but quite probably still too small. --- makebuildserver | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makebuildserver b/makebuildserver index 0f5cb86e..05616452 100755 --- a/makebuildserver +++ b/makebuildserver @@ -292,8 +292,8 @@ for srcurl, shasum in cachefiles: stream=True, verify=False, allow_redirects=True) content_length = int(r.headers.get('content-length')) with open(local_filename, 'ab') as f: - for chunk in progress.bar(r.iter_content(chunk_size=1024), - expected_size=(content_length / 1024) + 1): + for chunk in progress.bar(r.iter_content(chunk_size=65536), + expected_size=(content_length / 65536) + 1): if chunk: # filter out keep-alive new chunks f.write(chunk) -- 2.30.2