diff -r aa713ac50c0d -r cc717c2ae956 eric6/MicroPython/MicroPythonGraphWidget.py --- a/eric6/MicroPython/MicroPythonGraphWidget.py Thu Apr 15 16:52:05 2021 +0200 +++ b/eric6/MicroPython/MicroPythonGraphWidget.py Thu Apr 15 18:11:24 2021 +0200 @@ -12,6 +12,7 @@ import os import time import csv +import contextlib from PyQt5.QtCore import pyqtSignal, pyqtSlot, Qt from PyQt5.QtGui import QPainter @@ -180,13 +181,10 @@ rawValues = [val.strip() for val in line[1:-1].split(b",")] values = [] for raw in rawValues: - try: + with contextlib.suppress(ValueError): values.append(int(raw)) # ok, it is an integer continue - except ValueError: - # test for a float - pass try: values.append(float(raw)) except ValueError: