eric6/Globals/__init__.py

changeset 8240
93b8a353c4bf
parent 8126
e7278bf7168f
child 8243
cc717c2ae956
--- a/eric6/Globals/__init__.py	Wed Apr 14 19:38:19 2021 +0200
+++ b/eric6/Globals/__init__.py	Wed Apr 14 19:59:16 2021 +0200
@@ -15,6 +15,7 @@
 import os
 import re
 import shutil
+import contextlib
 
 from PyQt5.QtCore import (
     QDir, QByteArray, QCoreApplication, QT_VERSION, QProcess, qVersion
@@ -372,11 +373,8 @@
     # step 1: extract suffix
     version = re.split(r"[^\d.]", version)[0]
     for part in version.split("."):
-        try:
+        with contextlib.suppress(ValueError):
             versionParts.append(int(part.strip()))
-        except ValueError:
-            # skip non-integer parts
-            pass
     versionParts.extend([0] * length)
     
     return tuple(versionParts[:length])

eric ide

mercurial