diff -r d856023fbeb0 -r fcca2fa618bf eric7/DebugClients/Python/coverage/results.py --- a/eric7/DebugClients/Python/coverage/results.py Sun Jan 16 20:28:42 2022 +0100 +++ b/eric7/DebugClients/Python/coverage/results.py Sat Jan 22 14:44:56 2022 +0100 @@ -6,7 +6,7 @@ import collections from coverage.debug import SimpleReprMixin -from coverage.exceptions import CoverageException +from coverage.exceptions import ConfigError from coverage.misc import contract, nice_pair @@ -317,7 +317,7 @@ for ex in sorted(exits): if line not in lines and ex not in lines: dest = (ex if ex > 0 else "exit") - line_items.append((line, "%d->%s" % (line, dest))) + line_items.append((line, f"{line}->{dest}")) ret = ', '.join(t[-1] for t in sorted(line_items)) return ret @@ -337,7 +337,7 @@ # We can never achieve higher than 100% coverage, or less than zero. if not (0 <= fail_under <= 100.0): msg = f"fail_under={fail_under} is invalid. Must be between 0 and 100." - raise CoverageException(msg) + raise ConfigError(msg) # Special case for fail_under=100, it must really be 100. if fail_under == 100.0 and total != 100.0: