From 0c7a17fecd4c1b1411ac5a91a242de47deddad5b Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Sun, 28 Sep 2014 16:18:55 +0200 Subject: [PATCH] affichage: fait cohabiter largeur * et None --- gestion/affichage.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gestion/affichage.py b/gestion/affichage.py index abd164b7..d02e64c1 100755 --- a/gestion/affichage.py +++ b/gestion/affichage.py @@ -446,6 +446,10 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None, dialog if not largeur : largeur = [max([len(re.sub(dialog_format if dialog else term_format, '', ligne[i])) for ligne in data]) for i in range(nb_cols)] elif '*' in largeur or -1 in largeur: + for i in xrange(0, len(largeur)): + if largeur[i] is not None: + continue + largeur[i] = max(len(ligne[i]) for ligne in data) sum_larg = sum([l for l in largeur if l != '*']) if width: cols = width