Página 1 de 1

[RESUELTO] Problema de creación de paquete (wapt no está definido)

Publicado: 15 de noviembre de 2024 - 13:33
por Marceld
Hola a todos,

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 defined

La 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

Re: Problema al crear el paquete (wapt no está definido)

Publicado: 15 de noviembre de 2024 - 13:39
por sfonteneau
Puedes probar con WAPT en mayúsculas ;) ?

Re: Problema al crear el paquete (wapt no está definido)

Publicado: 15 de noviembre de 2024 - 14:23
por Marceld
sfonteneau escribió: 15 ​​de noviembre de 2024 - 1:39 PM ¿Podrías probar con WAPT en mayúsculas ;) ?
Sospeché que sería así de simple :rollo: Pero no he podido encontrar ningún recurso sobre este tema específico.

Ya funciona. Muchas gracias.
Tener un buen fin de semana