|
|
@ -108,9 +108,15 @@ class Status:
|
|
|
|
% ('', '', color(balance), sign(balance, plus),
|
|
|
|
% ('', '', color(balance), sign(balance, plus),
|
|
|
|
abs(balance), COLOR_RESET))
|
|
|
|
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):
|
|
|
|
def show_item(position, diff, label, color):
|
|
|
|
print('%2d) %-40s %s%c %6.2f Euro%s' \
|
|
|
|
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))
|
|
|
|
abs(diff), COLOR_RESET))
|
|
|
|
|
|
|
|
|
|
|
|
def show_bar():
|
|
|
|
def show_bar():
|
|
|
|