We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46148e2 commit c1b9ed9Copy full SHA for c1b9ed9
coverage/control.py
@@ -352,13 +352,13 @@ def __init__( # pylint: disable=too-many-arguments
352
_prevent_sub_process_measurement()
353
354
def __repr__(self) -> str:
355
- assert self._core is not None
356
- assert self._data is not None
+ core_name = self._core.tracer_class.__name__ if self._core is not None else "-none-"
+ data_file = repr(self._data._filename) if self._data is not None else "-none-"
357
return (
358
"<Coverage"
359
+ f" @0x{id(self):x}"
360
- + f" core={self._core.tracer_class.__name__}"
361
- + f" data_file={self._data._filename!r}"
+ + f" core={core_name}"
+ + f" data_file={data_file}"
362
+ ">"
363
)
364
0 commit comments