summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-03-17 18:26:37 +1100
committerChris Johns <chrisj@rtems.org>2016-03-17 18:30:13 +1100
commit89a94d0486492f7c2521fe70949d2c8d72db13c3 (patch)
tree18b7af9232d521b74680270b3d62dc056a054e82
parentsb: Support --dry-run --with-download for 3rd party RTEMS BSP packages. (diff)
downloadrtems-source-builder-89a94d0486492f7c2521fe70949d2c8d72db13c3.tar.bz2
sb: Fix the sensible url printer on Python3.
Updates #2656.
-rw-r--r--source-builder/sb/download.py7
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