Do not print download progress in CI.
This commit is contained in:
parent
fde4c544b8
commit
a76183c188
2 changed files with 12 additions and 4 deletions
|
@ -11,6 +11,8 @@ SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
os.environ['CI'] = '1'
|
||||||
|
|
||||||
rm_rf(os.path.join(SOURCE_ROOT, 'out'))
|
rm_rf(os.path.join(SOURCE_ROOT, 'out'))
|
||||||
rm_rf(os.path.join(SOURCE_ROOT, 'node_modules'))
|
rm_rf(os.path.join(SOURCE_ROOT, 'node_modules'))
|
||||||
rm_rf(os.path.join(SOURCE_ROOT, 'frameworks'))
|
rm_rf(os.path.join(SOURCE_ROOT, 'frameworks'))
|
||||||
|
|
|
@ -36,6 +36,8 @@ def download(text, url, path):
|
||||||
downloaded_size = 0
|
downloaded_size = 0
|
||||||
block_size = 128
|
block_size = 128
|
||||||
|
|
||||||
|
ci = os.environ.get('CI') == '1'
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
buf = web_file.read(block_size)
|
buf = web_file.read(block_size)
|
||||||
if not buf:
|
if not buf:
|
||||||
|
@ -44,11 +46,15 @@ def download(text, url, path):
|
||||||
downloaded_size += len(buf)
|
downloaded_size += len(buf)
|
||||||
local_file.write(buf)
|
local_file.write(buf)
|
||||||
|
|
||||||
percent = downloaded_size * 100. / file_size
|
if not ci:
|
||||||
status = "\r%s %10d [%3.1f%%]" % (text, downloaded_size, percent)
|
percent = downloaded_size * 100. / file_size
|
||||||
print status,
|
status = "\r%s %10d [%3.1f%%]" % (text, downloaded_size, percent)
|
||||||
|
print status,
|
||||||
|
|
||||||
print
|
if ci:
|
||||||
|
print "%s done." % (text)
|
||||||
|
else:
|
||||||
|
print
|
||||||
|
|
||||||
|
|
||||||
def extract_tarball(tarball_path, member, destination):
|
def extract_tarball(tarball_path, member, destination):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue