<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Autant comparer directement les
chaines...<br>
<pre style="font-family:monospace,Courier;color:black;border:1px solid rgb(221,221,221);padding:1em;line-height:1.3em;font-size:14px;background-color:rgb(249,249,249)">uninstall['version'] == control['version'].split('-',1)[0]</pre>
<br>
<br>
Le 19/06/2015 12:26, Fonteneau Simon a écrit :<br>
</div>
<blockquote cite="mid:5583EE66.2070204@stemarie-aizenay.fr"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
Merci<br>
<br>
Du coup mon utilisation de str() est elle la bonne méthode
dans mon cas ?<br>
<br>
Simon<br>
<br>
<br>
<div class="moz-cite-prefix">Le 19/06/2015 12:10, Hubert TOUVET a
écrit :<br>
</div>
<blockquote cite="mid:5583EA7A.3010708@tranquil.it" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<div class="moz-cite-prefix"><br>
Oui... le comportement est voulu... même si ce n'est
finalement peut être pas souhaitable dans ce cas.<br>
<br>
La version majeure est identique.<br>
<pre>>>> 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
</pre>
<br>
<br>
<br>
Le 19/06/2015 10:28, Simon Fonteneau a écrit :<br>
</div>
<blockquote
cite="mid:CAC_a+qQKHWVvYCw0WkDWD4pKBb+AaSmjtKD6OXggf7K-LG4d9w@mail.gmail.com"
type="cite">
<div dir="ltr">Bonjour
<div><br>
</div>
<div>Cela fait un petit moment que j'utilise ce genre de
chose pour comparer les logiciel <br>
<div><br>
</div>
<div>
<pre style="font-family:monospace,Courier;color:black;border:1px solid rgb(221,221,221);padding:1em;line-height:1.3em;font-size:14px;background-color:rgb(249,249,249)"> 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);</pre>
<div><br>
</div>
<div>Mais je doit faire une erreur</div>
<div><br>
</div>
<div>Dans mon cas:</div>
<div><br>
</div>
<div>La version a installer (dans le fichier control) :
6.7.9.2</div>
<div><br>
</div>
<div>La version du logiciel présente sur la machine :
6.7.9</div>
<div><br>
</div>
<div>Mon problème est qu'il semblerai que le <span
style="color:black;font-family:monospace,Courier;font-size:14px;line-height:1.3em;background-color:rgb(249,249,249)">==
fonctionne alors que les deux valeur ne sont pas
égale. (vérifier avec print)</span></div>
<div><span
style="color:black;font-family:monospace,Courier;font-size:14px;line-height:1.3em;background-color:rgb(249,249,249)"><br>
</span></div>
<div><span
style="color:black;font-family:monospace,Courier;font-size:14px;line-height:1.3em;background-color:rgb(249,249,249)">Une
piste ?</span></div>
<div><span
style="color:black;font-family:monospace,Courier;font-size:14px;line-height:1.3em;background-color:rgb(249,249,249)"><br>
</span></div>
<div><span
style="color:black;font-family:monospace,Courier;font-size:14px;line-height:1.3em;background-color:rgb(249,249,249)">Simon</span></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr"><img moz-do-not-send="true"
src="http://intranet.stemarie-aizenay.fr/signature_simon.jpg"><br>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
WAPT mailing list
<a class="moz-txt-link-abbreviated" href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a>
<a class="moz-txt-link-freetext" href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a>
</pre>
</blockquote>
<br>
</body>
</html>