Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : dimanche, 22 octobre 2017, 04:46

Cassiopee Forum :: Discussions, suggestions, bug report :: Distributor2 :: [RESOLU] Bug dans Distributor2.PyTree  ::
Benoit Rodriguez
Newbie
Image


Messages: 42
[RESOLU] Bug dans Distributor2.PyTree (mardi, 17 mai 2011, 09:07)  
Bonjour,

ce qui a été rajouté à la révision 1117 sur Distributor2.PyTree :

[quote]
@@ -61,7 +63,11 @@
for m in m1:
if (m1 != []):
m2 = Internal.getNodesFromType(m, 'GridConnectivityType_t')
- if (m2 != [] and m2[0][1] == 'Overset'):
+ if (m2 != 0):
+ v = m2[0][1]
+ if (isinstance(v, numpy.ndarray) == True):
+ v = v.tostring()
+ if (m2 != [] and v == 'Overset'):
nodes = Internal.getNodesFromName(m, 'PointRange')
win = nodes[0][1]
w = Internal.range2Window(win)


[/quote]

ne marche pas :

s'il n'y a pas de 'GridConnectivityType_t', le v = m2[0][1] plante car le test m2!=0 passe.



Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
ChristopheBenoit
Administrator
Image


Messages: 169
RE: Bug dans Distributor2.PyTree (mardi, 22 mars 2011, 09:17)  
Merci pour ta remarque.
C'est: if m2 != []: v = m2[0][1].
C'est corrigé.
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion - Discussion barrée, pas de réponse possible

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image