coverage run --debug=sys fails with: 'CoverageData' object has no attribute 'filename' · Issue #907 · nedbat/coveragepy (original) (raw)
$ coverage run --debug=sys foo.py
Traceback (most recent call last):
File ".tox/py36/bin/coverage", line 11, in <module>
load_entry_point('coverage', 'console_scripts', 'coverage')()
File "/Users/ned/coverage/trunk/coverage/cmdline.py", line 824, in main
status = CoverageScript().command_line(argv)
File "/Users/ned/coverage/trunk/coverage/cmdline.py", line 555, in command_line
return self.do_run(options, args)
File "/Users/ned/coverage/trunk/coverage/cmdline.py", line 700, in do_run
self.coverage.start()
File "/Users/ned/coverage/trunk/coverage/control.py", line 516, in start
self._post_init()
File "/Users/ned/coverage/trunk/coverage/control.py", line 282, in _post_init
self._write_startup_debug()
File "/Users/ned/coverage/trunk/coverage/control.py", line 300, in _write_startup_debug
write_formatted_info(self._debug, "sys", self.sys_info())
File "/Users/ned/coverage/trunk/coverage/control.py", line 1008, in sys_info
('data_file', self._data.filename if self._data else "-none-"),
AttributeError: 'CoverageData' object has no attribute 'filename'