Seite 1 von 1

[GELÖST] Problem bei der Paketerstellung (wapt ist nicht definiert)

Veröffentlicht: 15. November 2024 – 13:33 Uhr
von Marceld
Hallo zusammen,

Ich habe aktuell ein Problem mit der Funktion "wapt.install".

Ich versuche, ein WAPT-Paket abhängig vom Typ des PCs, mit dem ich es zu tun habe, zu starten.
Alles funktioniert wie erwartet, außer dem Aufruf des Zielpakets:

Das betreffende Drehbuch:

Code: Alle auswählen

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: Alle auswählen

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

Die Funktion wapt.install wird normalerweise in setuphelpers aufgerufen, wenn ich das richtig verstehe, richtig?
Für "wapt.install" habe ich mich von einer Ihrer Empfehlungen inspirieren lassen viewtopic.php?t=3681 Vielleicht ist es nicht mehr funktionsfähig?

Dank im Voraus

WAPT-Version: 2.5.5.15697
Betriebssystem: Ubuntu 22.04 LTS
Client-Betriebssystem: Windows 10 22H2

Betreff: Problem beim Erstellen des Pakets (wapt ist nicht definiert)

Veröffentlicht: 15. November 2024 – 13:39 Uhr
von Sfonteneau
Sie können es mit WAPT in Großbuchstaben versuchen ;) ?

Betreff: Problem beim Erstellen des Pakets (wapt ist nicht definiert)

Veröffentlicht: 15. November 2024 - 14:23 Uhr
von Marceld
sfonteneau schrieb: 15. Nov. 2024 - 13:39 Uhr Könnten Sie es bitte mit WAPT in Großbuchstaben versuchen ;) ?
Ich hatte es schon geahnt, dass es so einfach sein würde :rollen: Ich konnte jedoch keine Quellen zu diesem speziellen Thema finden.

Es funktioniert jetzt. Vielen Dank.
Ein schönes Wochenende