Bonjour,
Cela fait 2 heures que je seche sur ce probleme. Quelqu'un aurait-il une idee ? Ca doit sans doutes etre quelque chose de bete, mais sincerement je trouve pas...
J'ai une classe Server a l'interieur de laquelle, a chaque fois qu'une nouvelle instance generee, la fonction __init__ lance une requete Json. Le probleme, c'est que bien que la requete soit identique, le resultat s'incremente a chaque nouvelle instance !
Voici le code:
Voici le fichier Json recalcitrant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class Server(Module): def __init__(self, name): self.name = name HOST = self.name self.profile_list = servers_data_json['DEFAULT']['ATTRIBUTES'] print(servers_data_json['DEFAULT']['ATTRIBUTES']) et voici le resultat dans la console (resulat du print en rouge): x=Server('a1.m1r3') [u'mem', u'proc'] y=Server('a2.m1r3') [u'mem', u'proc', u'os'] z=Server('a3.m1r3.onet') [u'mem', u'proc', u'os', u'os']
Quelqu'un aurait-il une idee svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 { "DEFAULT": { "ATTRIBUTES": [ "mem", "proc" ], "COMMAND": "free | grep Mem | awk '{print $2}'; grep -i process /proc/cpuinfo | wc -l; " }, "aplikacyjne": { "ATTRIBUTES": [ "os" ], "COMMAND": "uname -a" } }
Merci d'avance...
Partager