Page 1 sur 1

[RESOLU] Problème création de paquet (wapt is not defined)

Posté : 15 nov. 2024 - 13:33
par marceld
Bonjour à tous,

Je rencontre actuellement un problème avec la "fonction" "wapt.install".

J'essaye de lancer un paquet WAPT en fonction du type de pc en face.
Tout fonctionne comme convenu sauf l'appel du paquet cible:

Le script en question :

Code : Tout sélectionner

from setuphelpers import *

import wmi

c = wmi.WMI()

def install():

    for computer in c.Win32_ComputerSystem():
        print(f"Marque: {computer.Manufacturer}")
        if computer.Manufacturer == "Dell Inc.":
            print(f"C'est un Dell je lance le paquet dell")
            wapt.install('dell-command-update-uwp')
        elif computer.Manufacturer == "Lenovo":
            print(f"C'est un Lenovo je lance le paquet Lenovo")
            wapt.install('lenovo-system-update')
        else:
            print(f"marque non reconnu")

Code : Tout sélectionner

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4235, in install_wapt
    exitstatus = setup.install()
  File "C:\waptdev\scm-drivers-constructeur_0_PROD-wapt\setup.py", line 14, in install
    wapt.install('dell-command-update-uwp')
NameError: name 'wapt' is not defined

La fonction wapt.install est normalement appelé dans setuphelpers si je comprend bien non ?
Pour le "wapt.install" je m'étais inspiré d'une de vos recommandation viewtopic.php?t=3681 . Peut être que cela n'est plus fonctionnel ?

Merci d'avance

Version WAPT : 2.5.5.15697
OS : Ubuntu 22.04 LTS
OS clients : W10 22H2

Re: Problème création de paquet (wapt is not defined)

Posté : 15 nov. 2024 - 13:39
par sfonteneau
Vous pouvez essayer avec WAPT en majuscule ;) ?

Re: Problème création de paquet (wapt is not defined)

Posté : 15 nov. 2024 - 14:23
par marceld
sfonteneau a écrit : 15 nov. 2024 - 13:39 Vous pouvez essayer avec WAPT en majuscule ;) ?
Je me doutai bien que cela serai aussi simple :roll: .Mais je n'avais pas réussit à trouver de ressource(s) sur ce sujet précisément.

C'est fonctionnel du coup. Merci beaucoup.
Bon week-end