Valuer plusieurs commandes d'info avec un unique script Python
Publié : 23 mai 2019, 21:06
Bonjour,
Le plugin Script permet de définir des commandes unitaires qui exécutent chacune un script pour déterminer leur propre valeur d'info (et uniquement la leur). Car si j'ai bien compris il ne peut y avoir qu'un seul retour par script et c'est donc la valeur retournée avec "print" qui sera utilisée comme valeur de la commande.
Or dans un script Python j'analyse un fichier retourné d'une requête http pour récupérer plusieurs valeurs à afficher sur un widget.
Actuellement je ne sais pas faire autrement que créer 1 commande et 1 script pour chaque valeur. Tous les scripts sont donc quasi identiques : d'une part ce n'est pas factorisé (requête et parsing à chaque fois) et d'autre part c'est difficile à maintenir car chaque modification doit être reportée dans tous les scripts.
Y aurait-il moyen avec un seul script de valuer plusieurs commandes (d'un virtuel par exemple) ? Un scenario de type Code permet de le faire mais en PHP.
Le plugin Script permet de définir des commandes unitaires qui exécutent chacune un script pour déterminer leur propre valeur d'info (et uniquement la leur). Car si j'ai bien compris il ne peut y avoir qu'un seul retour par script et c'est donc la valeur retournée avec "print" qui sera utilisée comme valeur de la commande.
Or dans un script Python j'analyse un fichier retourné d'une requête http pour récupérer plusieurs valeurs à afficher sur un widget.
Actuellement je ne sais pas faire autrement que créer 1 commande et 1 script pour chaque valeur. Tous les scripts sont donc quasi identiques : d'une part ce n'est pas factorisé (requête et parsing à chaque fois) et d'autre part c'est difficile à maintenir car chaque modification doit être reportée dans tous les scripts.
Y aurait-il moyen avec un seul script de valuer plusieurs commandes (d'un virtuel par exemple) ? Un scenario de type Code permet de le faire mais en PHP.