From 0e0472b608b0d0e1f9ae172e1d92f9a720ca6115 Mon Sep 17 00:00:00 2001 From: eap Date: Wed, 20 Oct 2021 18:37:29 +0300 Subject: [PATCH] bos #26515 [CEA 24622] Failing SMESH tests encoding pb --- src/Tools/blocFissure/CasTests/blocFissureTest.py | 6 +++--- src/Tools/blocFissure/gmu/getStatsMaillageFissure.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 src/Tools/blocFissure/CasTests/blocFissureTest.py mode change 100644 => 100755 src/Tools/blocFissure/gmu/getStatsMaillageFissure.py diff --git a/src/Tools/blocFissure/CasTests/blocFissureTest.py b/src/Tools/blocFissure/CasTests/blocFissureTest.py old mode 100644 new mode 100755 index 6beab0aed..49585fc20 --- a/src/Tools/blocFissure/CasTests/blocFissureTest.py +++ b/src/Tools/blocFissure/CasTests/blocFissureTest.py @@ -429,7 +429,7 @@ Le(s) numéro/nom du/des tests à passer. Si aucun n'est donné, tous les cas so else: nom = cas.nomProbleme texte_a = "\n=== Exécution du cas n° {}, '{}'".format(NREF_PB[nom],nom) - logging.critical(ligne+texte_a) + logging.critical((ligne+texte_a).encode('utf-8')) try: ok_maillage = cas.executeProbleme() @@ -470,8 +470,8 @@ Le(s) numéro/nom du/des tests à passer. Si aucun n'est donné, tous les cas so texte += ". Nombre de cas_tests NOOK : {}\n".format(nb_cas_nook) else: texte += "Les {} tests se sont bien passés.\n".format(nb_cas) - print (texte+ligne) - logging.critical(ligne+texte) + print ((texte+ligne).encode('utf-8')) + logging.critical((ligne+texte).encode('utf-8')) return texte diff --git a/src/Tools/blocFissure/gmu/getStatsMaillageFissure.py b/src/Tools/blocFissure/gmu/getStatsMaillageFissure.py old mode 100644 new mode 100755 index 2f1a6813d..3943e374d --- a/src/Tools/blocFissure/gmu/getStatsMaillageFissure.py +++ b/src/Tools/blocFissure/gmu/getStatsMaillageFissure.py @@ -48,7 +48,7 @@ def getStatsMaillageFissure(maillage, referencesMaillageFissure, maillageFissure text_2 = "" ok_maillage = True - with open(fichierStatMaillageFissure, "w") as fic_stat : + with open(fichierStatMaillageFissure, "w", encoding='utf-8') as fic_stat : # Le nombre de quadrangles ou d'hexaèdres doit être rigoureusement identique for key in ('Entity_Quad_Quadrangle', 'Entity_Quad_Hexa'): @@ -89,6 +89,6 @@ def getStatsMaillageFissure(maillage, referencesMaillageFissure, maillageFissure with open(fichierNewRef, "w") as fic_info : fic_info.write(text_2[:-4]+" \\") - print (text) + print (text.encode('utf-8')) return ok_maillage -- 2.39.2