summaryrefslogtreecommitdiff
path: root/mesonbuild/msubprojects.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-05-24 11:41:20 -0400
committerEli Schwartz <eschwartz93@gmail.com>2023-05-25 11:06:09 -0400
commit11521c6db7facf0703a6037948fdcc1f69cd6246 (patch)
tree7932f53483ac8999157b074767ca7e3a0781e5b5 /mesonbuild/msubprojects.py
parent2c806099c7d581b4181acd3ecffac42bed223bea (diff)
downloadmeson-11521c6db7facf0703a6037948fdcc1f69cd6246.tar.gz
ProgressBar: Fix some rendering issues
- Do not hardcode terminal width of 100 chars, that breaks rendering on smaller terminal. It already uses current console width by default. - Disable progress bar when downloading from msubprojects because it fetches multiple wraps in parallel. - Scale unit when downloading e.g. MB/s. - Do not display rate when it's not a download. - Do not display time elapsed to simplify the rendering.
Diffstat (limited to 'mesonbuild/msubprojects.py')
-rwxr-xr-xmesonbuild/msubprojects.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/msubprojects.py b/mesonbuild/msubprojects.py
index dd9f12512..db9db8585 100755
--- a/mesonbuild/msubprojects.py
+++ b/mesonbuild/msubprojects.py
@@ -693,7 +693,7 @@ def run(options: 'Arguments') -> int:
if not os.path.isdir(subprojects_dir):
mlog.log('Directory', mlog.bold(src_dir), 'does not seem to have subprojects.')
return 0
- r = Resolver(src_dir, 'subprojects', wrap_frontend=True, allow_insecure=options.allow_insecure)
+ r = Resolver(src_dir, 'subprojects', wrap_frontend=True, allow_insecure=options.allow_insecure, silent=True)
if options.subprojects:
wraps = [wrap for name, wrap in r.wraps.items() if name in options.subprojects]
else: