-def justify_text_old(texte='',cesure=50):
- """
- Prend la chaine de caractères 'texte' et la retourne avec un retour chariot
- tous les 'cesure' caractères s'il y a lieu (le retour chariot est placé dans un blanc
- et non au milieu d'un mot
- """
- texte = string.strip(texte)
- if len(texte) < cesure : return texte
- liste_lignes = string.split(texte,'\n')
- texte_justifie = ''
- for ligne in liste_lignes :
- ligne = string.strip(ligne)
- if len(ligne) <= cesure :
- texte_justifie = texte_justifie + ligne + '\n'
- continue
- longueur = 0
- new_text = ''
- liste_mots = string.split(ligne,' ')
- for mot in liste_mots :
- new_longueur = longueur + len(mot)+1
- if new_longueur < cesure :
- new_text = new_text+' '+mot
- longueur = longueur + len(mot) + 1
- else :
- longueur = 0
- new_text = new_text + '\n'+mot
- texte_justifie = texte_justifie + string.strip(new_text) + '\n'
- return texte_justifie[0:-1]
+ def getMessFatal(self):
+ """
+ Retourne une chaine de caractères contenant les messages de
+ la liste crfatal (du dernier au premier)
+ """
+ self.crfatal.reverse()
+ s = ''
+ for elem in self.crfatal:
+ s = s + elem
+ self.crfatal.reverse()
+ return s