<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>