[affichage] Détails pour dialogue-isation
This commit is contained in:
parent
c5c70e56b3
commit
a85578e242
1 changed files with 8 additions and 2 deletions
|
@ -222,7 +222,7 @@ def nostyle(dialog=False):
|
|||
return "\033[1;0m"
|
||||
|
||||
@static_var([("styles", {})])
|
||||
def style(texte, what=[], dialog=False):
|
||||
def style(texte, what=None, dialog=False):
|
||||
"""
|
||||
Pretty text is pretty
|
||||
On peut appliquer plusieurs styles d'affilée, ils seront alors traités
|
||||
|
@ -244,6 +244,9 @@ def style(texte, what=[], dialog=False):
|
|||
UPPER, parce que c'est inutile, donc kewl.
|
||||
|
||||
"""
|
||||
if what is None:
|
||||
what = []
|
||||
|
||||
if dialog:
|
||||
return dialogStyle(texte, what)
|
||||
|
||||
|
@ -397,7 +400,7 @@ def format_data(data, format):
|
|||
return "%.2f %s" % (data/oct_sizes[i], oct_names[i])
|
||||
return "%.0f o" % (data)
|
||||
|
||||
def tableau(data, titre=None, largeur=None, alignement=None, format=None, dialog=False, width=None, styles=None, swap=[]):
|
||||
def tableau(data, titre=None, largeur=None, alignement=None, format=None, dialog=False, width=None, styles=None, swap=None):
|
||||
"""
|
||||
Retourne une chaine formatée repésentant un tableau.
|
||||
|
||||
|
@ -425,6 +428,9 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None, dialog
|
|||
swap : Met styles à None et alterne une ligne sur deux niveau couleurs.
|
||||
"""
|
||||
|
||||
if swap is None:
|
||||
swap = []
|
||||
|
||||
if data and isinstance(data, list):
|
||||
nb_cols = len(data[0])
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue