[Wapt] comparaison de version

Fonteneau Simon sfonteneau at stemarie-aizenay.fr
Fri Jun 19 12:26:46 CEST 2015


Merci

Du coup mon utilisation de    str()   est elle la bonne méthode dans mon 
cas ?

Simon


Le 19/06/2015 12:10, Hubert TOUVET a écrit :
>
> Oui... le comportement est voulu... même si ce n'est finalement peut 
> être pas souhaitable dans ce cas.
>
> La version majeure est identique.
> >>> Version('1.2.3') == Version('1.2.3.4')
>
> True
>
> >>> Version('1.2.3.4') == Version('1.2.3')
>
> True
>
> >>> Version('1.2.3.4') == Version('1.2.3.3')
>
> False
>
>
>
> Le 19/06/2015 10:28, Simon Fonteneau a écrit :
>> Bonjour
>>
>> Cela fait un petit moment que j'utilise ce genre de chose pour 
>> comparer les logiciel
>>
>>        softname = 'logicielname'
>>        check_installed = installed_softwares(softname)
>>        # si cette liste globale n est pas vide, on check chaque logiciel
>>        if check_installed:
>>               # boucle pour chaque logiciel trouvée
>>               for uninstall in check_installed:
>>                     if Version(uninstall['version']) == Version(control['version'].split('-',1)[0]):
>>                           print(u'The software is already installed' )
>>                           return (0);
>>
>> Mais je doit faire une erreur
>>
>> Dans mon cas:
>>
>> La version a installer (dans le fichier control)  :    6.7.9.2
>>
>> La version du logiciel présente sur la machine : 6.7.9
>>
>> Mon problème est qu'il semblerai que le ==   fonctionne   alors que 
>> les deux valeur ne sont pas égale. (vérifier avec print)
>>
>> Une piste ?
>>
>> Simon
>>
>>
>>
>>
>> -- 
>>
>>
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt

-------------- section suivante --------------
Une pi?ce jointe HTML a ?t? nettoy?e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20150619/cd972d6e/attachment.html>


More information about the WAPT mailing list