Actualmente estoy experimentando un problema con la función "wapt.install".
Estoy intentando lanzar un paquete WAPT dependiendo del tipo de PC al que me enfrento.
Todo funciona como se esperaba, excepto la llamada del paquete de destino:
El guión en cuestión:
Código: Seleccionar todo
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")Código: Seleccionar todo
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 definedLa función wapt.install normalmente se llama en setuphelpers, si entiendo correctamente, ¿verdad?
Para "wapt.install" me inspiré en una de tus recomendaciones viewtopic.php?t=3681 ¿Quizás ya no funciona?
gracias de antemano
Versión WAPT: 2.5.5.15697
Sistema operativo: Ubuntu 22.04 LTS
Sistema operativo del cliente: W10 22H2
