1
0
Fork 0

client-barcode: Handle long labels better

master
Sebastian Pipping 13 anos atrás
commit dd27a1e5ab

@ -108,9 +108,15 @@ class Status:
% ('', '', color(balance), sign(balance, plus),
abs(balance), COLOR_RESET))
def shorten(text, length):
if len(text) <= length:
return text
else:
return text[:length - 3] + '...'
def show_item(position, diff, label, color):
print('%2d) %-40s %s%c %6.2f Euro%s' \
% (position, label, color, sign(diff),
% (position, shorten(label, 40), color, sign(diff),
abs(diff), COLOR_RESET))
def show_bar():

Carregando…
Cancelar
Salvar