# coding=utf-8
-# Copyright (C) 2007-2017 EDF R&D
+# Copyright (C) 2007-2021 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
from __future__ import absolute_import
try :
- from builtins import str
- from builtins import object
+ from builtins import str
+ from builtins import object
except :
- pass
+ pass
import six
self.crfatal = []
self.subcr = []
- def beautifie_messages(self):
+ def beautifieMessages(self):
"""
Beautifie les messages stockés dans crok,crfatal,crexception et crwarn
"""
self.crok_belle = l
l = []
for mess in self.crwarn:
- l.append(encadre_message(mess, '*'))
+ l.append(encadreMessage(mess, '*'))
self.crwarn_belle = l
l = []
for mess in self.crfatal:
- l.append(encadre_message(mess, '!'))
+ l.append(encadreMessage(mess, '!'))
self.crfatal_belle = l
l = []
for mess in self.crexception:
- l.append(encadre_message(mess, '!'))
+ l.append(encadreMessage(mess, '!'))
self.crexception_belle = l
def indent(self, s):
Retourne une chaine de caractères décorée et représentative de self
"""
s = ''
- self.beautifie_messages()
+ self.beautifieMessages()
s = s + ''.join(self.crok_belle)
s = s + ''.join(self.crwarn_belle)
s = s + ''.join(self.crfatal_belle)
(decalage - 1) * self.dec + self.fin + '\n'
return s
- def get_mess_fatal(self):
+ def getMessFatal(self):
"""
Retourne une chaine de caractères contenant les messages de
la liste crfatal (du dernier au premier)
self.crfatal.reverse()
return s
- def get_mess_exception(self):
+ def getMessException(self):
"""
Retourne une chaine de caractères contenant les messages
de la liste crexception (du dernier au premier)
return ligne[:coupure + 1] + '\n' + split(ligne[coupure + 1:], cesure)
-def justify_text(texte='', cesure=50):
+def justifyText(texte='', cesure=50):
if not isinstance (texte,str) : texte = ''.join(texte)
texte = texte.strip()
liste_lignes = texte.split('\n')
return texte_justifie
-def encadre_message(texte, motif):
+def encadreMessage(texte, motif):
"""
Retourne la chaine de caractères texte entourée d'un cadre formés
d'éléments 'motif'
"""
- texte = justify_text(texte, cesure=80)
+ texte = justifyText(texte, cesure=80)
if texte.strip() == "" : return ''
lignes = texte.split( '\n')
longueur = 0