]> git.lizzy.rs Git - torbrowser-launcher.git/commitdiff
Switch to a version comparison library so that "10" is not less than "9"
authorMicah Lee <micah@micahflee.com>
Tue, 6 Oct 2020 22:58:48 +0000 (15:58 -0700)
committerMicah Lee <micah@micahflee.com>
Tue, 6 Oct 2020 22:58:48 +0000 (15:58 -0700)
torbrowser_launcher/launcher.py

index efcd1c847861ef1eba89658114f2d85f0f6016b5..cb6899bddb0e567305b0de466b41b2d0d2228f15 100644 (file)
@@ -37,6 +37,7 @@ import requests
 import gpg
 import shutil
 import xml.etree.ElementTree as ET
+from packaging import version
 
 from PyQt5 import QtCore, QtWidgets, QtGui
 
@@ -417,7 +418,7 @@ class Launcher(QtWidgets.QMainWindow):
                 installed_version = line.split()[2].decode()
                 break
 
-        if self.min_version <= installed_version:
+        if version.parse(self.min_version) <= version.parse(installed_version):
             return True
 
         return False