[RESOLU] Paquet dépendant du résultat de l'audit antérieur
Publié : 14 févr. 2024 - 11:43
Bonjour,
Dans la mise à jour d'un paquet, je souhaitais conditionner une action au statut du dernier audit existant (donc celui de la version du paquet installé sur le poste). Je n'arrive pas à récupérer cette information.
La nouvelle version du paquet est testée depuis pyscripter sur un poste sur lequel la version précédente du paquet est installée.
Si j'utilise WAPT.audit(package) dans le nouveau paquet, cela exécute la nouvelle fonction audit() de ce paquet, que j'ai modifié, donc ne convient pas.
J'avais trouvé la fonction packages_audit_inventory() . Le problème est que si j'exécute cette fonction dans l'interpréteur, j'arrive bien à récupérer l'ancien statut d'audit du paquet, mais que lorsque la fonction install() du nouveau paquet s'exécute , la liste correspondant au paquet renvoyée par la fonction packages_audit_inventory() est préalablement modifiée et ses 3 derniers éléments (dont la valeur du statut) passent à None. Je ne peux donc à priori pas récupérer le statut existant d'audit du paquet avec cette fonction non plus.
Y aurait il une solution pour récupérer la statut d'audit du paquet?
Dans la mise à jour d'un paquet, je souhaitais conditionner une action au statut du dernier audit existant (donc celui de la version du paquet installé sur le poste). Je n'arrive pas à récupérer cette information.
La nouvelle version du paquet est testée depuis pyscripter sur un poste sur lequel la version précédente du paquet est installée.
Si j'utilise WAPT.audit(package) dans le nouveau paquet, cela exécute la nouvelle fonction audit() de ce paquet, que j'ai modifié, donc ne convient pas.
J'avais trouvé la fonction packages_audit_inventory() . Le problème est que si j'exécute cette fonction dans l'interpréteur, j'arrive bien à récupérer l'ancien statut d'audit du paquet, mais que lorsque la fonction install() du nouveau paquet s'exécute , la liste correspondant au paquet renvoyée par la fonction packages_audit_inventory() est préalablement modifiée et ses 3 derniers éléments (dont la valeur du statut) passent à None. Je ne peux donc à priori pas récupérer le statut existant d'audit du paquet avec cette fonction non plus.
Y aurait il une solution pour récupérer la statut d'audit du paquet?