X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Noyau%2FN_BLOC.py;h=dd33cfdfb92f73e5b56ea0894ce0bdca3e6ea5f3;hb=aaf54e27d39904aa7b9a56498e9f08f3e71351f7;hp=e9959fc54a9def97b6c667a39c6e7a9918cb9a04;hpb=479b2809fce994d6fc2fa7046bac6405daa0d706;p=tools%2Feficas.git diff --git a/Noyau/N_BLOC.py b/Noyau/N_BLOC.py index e9959fc5..dd33cfdf 100644 --- a/Noyau/N_BLOC.py +++ b/Noyau/N_BLOC.py @@ -23,16 +23,16 @@ qui permet de spécifier les caractéristiques des blocs de mots clés """ +from __future__ import absolute_import +from __future__ import print_function import types -import string import sys import traceback -import N_ENTITE -import N_MCBLOC -from N_Exception import AsException -from N_types import force_list -from strfunc import ufmt +from . import N_ENTITE +from . import N_MCBLOC +from .N_Exception import AsException +from .N_types import force_list class BLOC(N_ENTITE.ENTITE): @@ -70,7 +70,7 @@ class BLOC(N_ENTITE.ENTITE): self.fr = fr self.ang = ang self.docu = docu - if type(regles) == types.TupleType: + if type(regles) == tuple: self.regles = regles else: self.regles = (regles,) @@ -124,7 +124,7 @@ class BLOC(N_ENTITE.ENTITE): if CONTEXT.debug: l = traceback.format_exception( sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2]) - print "WARNING : Erreur a l'evaluation de la condition " + string.join(l) + print(("WARNING : Erreur a l'evaluation de la condition " + ''.join(l))) return 0 except SyntaxError: # le texte de la condition n'est pas du Python correct --> @@ -133,13 +133,13 @@ class BLOC(N_ENTITE.ENTITE): sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2]) raise AsException( "Catalogue entite : ", self.nom, ", de pere : ", self.pere.nom, - '\n', "Erreur dans la condition : ", self.condition, string.join(l)) + '\n', "Erreur dans la condition : ", self.condition, ''.join(l)) except: l = traceback.format_exception( sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2]) raise AsException( "Catalogue entite : ", self.nom, ", de pere : ", self.pere.nom, - '\n', "Erreur dans la condition : ", self.condition, string.join(l)) + '\n', "Erreur dans la condition : ", self.condition, ''.join(l)) else: return 0