-#!/usr/bin/env python
-# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2013-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+# Copyright (C) 2013-2022 CEA/DEN, 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
"""
Pseudo-lancement d'un calcul pour valider les tests
"""
-__revision__ = "V2.1"
+__revision__ = "V2.2"
#
import sys
import os
self.verbose = 1
self.verbose_max = 1
#
-# 2. Les paramètres de base
+# 2. Les paramètres de base
#
self.dico = {}
#
if self.verbose_max :
nom_fonction = __name__ + "/__init__"
- print "\nDans " + nom_fonction + ","
- print ". rep_calc :", self.rep_calc
- print ". mesh_file :", self.mesh_file
- print ". numero :", self.numero
+ print("\nDans " + nom_fonction + ",")
+ print(". rep_calc :", self.rep_calc)
+ print(". mesh_file :", self.mesh_file)
+ print(". numero :", self.numero)
#
#========================= Fin de la fonction ===================================
#
break
#
if self.verbose_max :
- print blabla
- print ". erreur :", erreur
+ print(blabla)
+ print(". erreur :", erreur)
#
return erreur, message_erreur, dico_resu
#
message_erreur = " "
#
if self.verbose_max :
- print blabla
- print ". rep_calc :", self.rep_calc
- print ". mesh_file :", self.mesh_file
- print ". numero :", self.numero
+ print(blabla)
+ print(". rep_calc :", self.rep_calc)
+ print(". mesh_file :", self.mesh_file)
+ print(". numero :", self.numero)
#
while not erreur :
#
#
# 1.2. Le repertoire de calcul
#
- if os.environ.has_key("HOME") :
- HOME = os.environ ["HOME"]
- else :
- HOME = "/local/home/salome"
-#
- if ( self.rep_calc[:1] == "~" ) :
- self.rep_calc = os.path.join(HOME, self.rep_calc[2:])
+ self.rep_calc = os.path.expanduser(self.rep_calc)
if not os.path.isdir(self.rep_calc) :
self.message_info += "Repertoire " + self.rep_calc
erreur = -4
#
fic = self.mesh_file
#
- if ( fic[:1] == "~" ) :
- fic = os.path.join(HOME, fic[2:])
+ fic = os.path.expanduser(fic)
if not os.path.isfile(fic) :
aux = os.path.join(self.rep_calc, fic)
if not os.path.isfile(aux) :
message_erreur = messages_erreur[erreur]
#
if self.verbose_max :
- print ". rep_calc :", self.rep_calc
- print ". mesh_file :", self.mesh_file
+ print(". rep_calc :", self.rep_calc)
+ print(". mesh_file :", self.mesh_file)
#
return erreur, message_erreur
#