diff --git a/gestion/affich_tools.py b/gestion/affich_tools.py index 132871e9..e84b03b2 100755 --- a/gestion/affich_tools.py +++ b/gestion/affich_tools.py @@ -7,7 +7,7 @@ Copyright (C) Fr Licence : GPLv2 """ -import sys, sre, os, tempfile +import sys, re, os, tempfile # Détermination de l'encodage encoding = None @@ -179,7 +179,7 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None): # Largeurs ########## if not largeur : - largeur = [ max([len(sre.sub('\x1b\[1;([0-9]|[0-9][0-9])m','',ligne[i])) for ligne in data]) for i in range(nbcols) ] + largeur = [ max([len(re.sub('\x1b\[1;([0-9]|[0-9][0-9])m','',ligne[i])) for ligne in data]) for i in range(nbcols) ] elif '*' in largeur: rows, cols = get_screen_size() for i in range(nbcols) : @@ -194,12 +194,12 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None): def aligne (data, alignement, largeur) : # Longeur sans les chaines de formatage - l = len(sre.sub('\x1b\[1;([0-9]|[0-9][0-9])m','',data)) + l = len(re.sub('\x1b\[1;([0-9]|[0-9][0-9])m','',data)) # Alignement if l > largeur : # découpage d'une chaine trop longue - regexp = sre.compile('\x1b\[1;([0-9]|[0-9][0-9])m') + regexp = re.compile('\x1b\[1;([0-9]|[0-9][0-9])m') new_data = u'' new_len = 0