--- a/eric7/DebugClients/Python/coverage/parser.py Tue May 24 10:22:46 2022 +0200 +++ b/eric7/DebugClients/Python/coverage/parser.py Tue May 24 11:00:52 2022 +0200 @@ -1231,15 +1231,15 @@ if with_block.break_from: self.process_break_exits( self._combine_finally_starts(with_block.break_from, with_exit) - ) + ) if with_block.continue_from: self.process_continue_exits( self._combine_finally_starts(with_block.continue_from, with_exit) - ) + ) if with_block.return_from: self.process_return_exits( self._combine_finally_starts(with_block.return_from, with_exit) - ) + ) return exits _handle__AsyncWith = _handle__With @@ -1287,6 +1287,7 @@ self.add_arc(start, -start, None, f"didn't finish the {noun} on line {start}") return _code_object__expression_callable + # pylint: disable=too-many-function-args _code_object__Lambda = _make_expression_code_method("lambda") _code_object__GeneratorExp = _make_expression_code_method("generator expression") _code_object__DictComp = _make_expression_code_method("dictionary comprehension")