Page 1 sur 1

AttributeError lors de la désinstallation

Publié : 25 avr. 2023 - 14:58
par jtheuxb
Bonjour à tous,

J'ai un problème récurrent sur plusieurs paquets. Lorsque j'ai terminé mon code et que je teste l'install et la désinstall depuis PyScripter, je n'ai aucun problème. Une fois que j'upload mon paquet dans la console WAPT, l'install fonctionne mais la désinstall ne fonctionne plus !
Voici le message que je reçois :

Code : Tout sélectionner

File "C:\Program Files (x86)\wapt\waptpackage.py", line 569, in request
    package_version = REGEX_PACKAGE_CONDITION.match(value).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'
Et voici mon script (même si j'ai la même erreur avec 2 autres également en ce moment):

Code : Tout sélectionner

from setuphelpers import *

def install():

    # Installing the software
    print("Installing: %s" % control.package)
    install_exe_if_needed('dbvis_windows-x64_23_1_jre.exe',
        silentflags='-q',
        key='8973-4025-0853-7287',
        min_version=control.get_software_version(),
    )
    #On supprime la clé de désinstallation car il s'agit d'un désinstalleur non silencieux
    uninstallkey.remove('8973-4025-0853-7287')


def audit():
    if installed_softwares('DbVisualizer'):
        return 'OK'
    else:
        return 'ERROR'

def uninstall():
    run(r'"C:\Program Files\DbVisualizer\uninstall.exe" -q')
Pour info :
Version de WAPT : 2.1.2.10605 édition Entreprise
OS de la machine de dev et de test : Windows10 21H2
OS Serveur : RedHat 8.X

Merci d'avance de vos retours :)