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