affichage: fait cohabiter largeur * et None

This commit is contained in:
Daniel STAN 2014-09-28 16:18:55 +02:00
parent 48de9f65cf
commit 0c7a17fecd

View file

@ -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