X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Noyau%2FN_MCSIMP.py;h=dc2b5f4f5d78cf3281e6a68977cc25cd6f2475a0;hb=9f4ff7ed9afd87c96e11d61e442e39e5511f60d1;hp=7840ee737717f5d6aa4db952781b43354ea6b00c;hpb=479b2809fce994d6fc2fa7046bac6405daa0d706;p=tools%2Feficas.git diff --git a/Noyau/N_MCSIMP.py b/Noyau/N_MCSIMP.py index 7840ee73..dc2b5f4f 100644 --- a/Noyau/N_MCSIMP.py +++ b/Noyau/N_MCSIMP.py @@ -24,13 +24,14 @@ de type ENTITE """ +from __future__ import absolute_import from copy import copy from Noyau.N_ASSD import ASSD from Noyau.N_CO import CO -import N_OBJECT -from N_CONVERT import ConversionFactory -from N_types import force_list, is_sequence +from . import N_OBJECT +from .N_CONVERT import ConversionFactory +from .N_types import force_list, is_sequence class MCSIMP(N_OBJECT.OBJECT): @@ -102,8 +103,7 @@ class MCSIMP(N_OBJECT.OBJECT): elif not is_sequence(v) and self.definition.max != 1: v = (v, ) # traitement particulier pour les complexes ('RI', r, i) - if 'C' in self.definition.type and self.definition.max != 1 \ - and v[0] in ('RI', 'MP'): + if 'C' in self.definition.type and self.definition.max != 1 and v != None and v[0] in ('RI', 'MP'): v = (v, ) return v