sre -> re
darcs-hash:20080914023428-ffbb2-52dbd46f99573aa8908d94469c94512a2417f806.gz
This commit is contained in:
parent
d5379bbdfc
commit
0d4878ddb7
1 changed files with 4 additions and 4 deletions
|
@ -7,7 +7,7 @@ Copyright (C) Fr
|
||||||
Licence : GPLv2
|
Licence : GPLv2
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import sys, sre, os, tempfile
|
import sys, re, os, tempfile
|
||||||
|
|
||||||
# Détermination de l'encodage
|
# Détermination de l'encodage
|
||||||
encoding = None
|
encoding = None
|
||||||
|
@ -179,7 +179,7 @@ def tableau(data, titre=None, largeur=None, alignement=None, format=None):
|
||||||
# Largeurs
|
# Largeurs
|
||||||
##########
|
##########
|
||||||
if not largeur :
|
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:
|
elif '*' in largeur:
|
||||||
rows, cols = get_screen_size()
|
rows, cols = get_screen_size()
|
||||||
for i in range(nbcols) :
|
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) :
|
def aligne (data, alignement, largeur) :
|
||||||
# Longeur sans les chaines de formatage
|
# 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
|
# Alignement
|
||||||
if l > largeur :
|
if l > largeur :
|
||||||
# découpage d'une chaine trop longue
|
# 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_data = u''
|
||||||
new_len = 0
|
new_len = 0
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue