est-ce que le underscore devant un nom de variable a un sens particulier ou c'est juste conventionnel ?
bonjour,
je voudrais savoir si le underscore qu'on peut mettre devant un nom de variable a un sens, une incendice particulière ou pas ? est-ce juste conventionnel, une habitude de présentation ou bien est-ce que ça joue un rôle dans la visibilité, instanciation d'une variable ?
je pose cette question car je suis en train de manipuler un webservice (.asmx) pas fait ni testé pour python, et comme ce WS possède des noms de champs/type avec un underscore devant je me pose des questions.
Avec mon client soap (suds), je n'arrive pas à envoyer mon id de connexion dans ce WS qui comme par hasard possède un underscore devant le nom !
Alors que les autres variables/type sans underscore j'arrive à les envoyer. !
Voiç la description de la méthode fournie par le WS :
Citation:
EnvoiIntervenants(xs:string _IdConnexion, ArrayOfIntervenant _ListeIntervenant, )
avec mon code çi-dessous j'arrive donc à envoyer l'intervenant mais pas l'id de connexion où la réponse de WS me dit qu'il est vide !!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| client = Client(url)
print client #pour voir schema global, definitions..Etc
Intervenant = client.factory.create('Intervenant')
print Intervenant
Intervenant.Matricule="TEST matricule"
Intervenant.Civilite=1
Intervenant.Prenom="TEST prenom"
Intervenant.Nom="TEST NOM"
Intervenant.TelPerso="TEST telperso"
Intervenant.CodePostal="TEST cp"
Intervenant.Ville="TEST ville"
Intervenant.Adresse="TEST adresse"
Intervenant.Suppression=False
try:
nouveau = client.service.EnvoiIntervenants("mon id",Intervenant)
except suds.WebFault, e:
print e |
Si quelqu'un a une idée........je planche dessus depuis plusieurs heures........