From 2c4ada448057a906b0df2743deef3c75006c7d4a Mon Sep 17 00:00:00 2001 From: fhdk <fh@uex.dk> Date: Sat, 11 Mar 2017 10:47:51 +0100 Subject: [PATCH] changed message print not longer than terminal width --- pacman_mirrors/pacman_mirrors.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pacman_mirrors/pacman_mirrors.py b/pacman_mirrors/pacman_mirrors.py index f8553dc9..f15dd3e8 100644 --- a/pacman_mirrors/pacman_mirrors.py +++ b/pacman_mirrors/pacman_mirrors.py @@ -206,11 +206,13 @@ class PacmanMirrors: txt.QUERY_MIRRORS, txt.TAKES_TIME)) counter = 0 + c, r = miscfn.terminal_size() for mirror in temp: if not self.quiet: - print(" ..... {:<15}: {}: {}".format(mirror["country"], - mirror["last_sync"], - mirror["url"]), end='') + message = " ..... {:<15}: {}: {}".format(mirror["country"], + mirror["last_sync"], + mirror["url"]) + print("{:.{}}".format(message, c), end='') sys.stdout.flush() resp_time = httpfn.get_mirror_response(mirror["url"], quiet=self.quiet, @@ -348,10 +350,12 @@ class PacmanMirrors: print(".: {} {} - {}".format(txt.INF_CLR, txt.QUERY_MIRRORS, txt.TAKES_TIME)) + c, r = miscfn.terminal_size() for mirror in worklist: if not self.quiet: - print(" ..... {:<15}: {}".format(mirror["country"], - mirror["url"]), end='') + message = " ..... {:<15}: {}".format(mirror["country"], + mirror["url"]) + print("{:.{}}".format(message, c), end='') sys.stdout.flush() resp_time = httpfn.get_mirror_response(mirror["url"], quiet=self.quiet, -- GitLab