diff options
author | Chris Johns <chrisj@rtems.org> | 2016-03-17 18:26:37 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2016-03-17 18:30:13 +1100 |
commit | 89a94d0486492f7c2521fe70949d2c8d72db13c3 (patch) | |
tree | 18b7af9232d521b74680270b3d62dc056a054e82 | |
parent | sb: Support --dry-run --with-download for 3rd party RTEMS BSP packages. (diff) | |
download | rtems-source-builder-89a94d0486492f7c2521fe70949d2c8d72db13c3.tar.bz2 |
sb: Fix the sensible url printer on Python3.
Updates #2656.
-rw-r--r-- | source-builder/sb/download.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py index 0d62e34..e140708 100644 --- a/source-builder/sb/download.py +++ b/source-builder/sb/download.py @@ -70,9 +70,12 @@ def _humanize_bytes(bytes, precision = 1): return '%.*f%s' % (precision, float(bytes) / factor, suffix) def _sensible_url(url, used = 0): - space = 150 - used - 15 + if used < 140: + space = 150 - used - 15 + else: + space = 20 if len(url) > space: - size = (space - 5) / 2 + size = int((space - 5) / 2) url = url[:size] + ' ... ' + url[-size:] return url |