UI/UserInterface.py

branch
maintenance
changeset 5438
5971091376ef
parent 5431
24a4167cd14d
child 5468
c307358a2ecc
--- a/UI/UserInterface.py	Fri Jan 20 18:46:09 2017 +0100
+++ b/UI/UserInterface.py	Sat Jan 21 12:26:12 2017 +0100
@@ -6648,18 +6648,23 @@
             # installed from cloned sources, always newer
             return True
         
-        if "-snapshot-" in VersionOnly:
+        if "snapshot-" in VersionOnly:
             # check snapshot version
             if snapshot is None:
                 return True
             else:
-                vers = VersionOnly.split("-snapshot-")[1]
+                vers = VersionOnly.split("snapshot-")[1]
                 return vers > snapshot
         
         versionTuple = self.__versionToTuple(VersionOnly)
         if isinstance(required, str):
             required = self.__versionToTuple(required)
-        return versionTuple > required
+        try:
+            res = versionTuple > required
+        except TypeError:
+            # some mismatching types, assume newer
+            res = True
+        return res
     
     def __versionToTuple(self, version):
         """

eric ide

mercurial