Skip to content

Asking analysis2() to analyze a module that wasn't executed at all results in an exception. #2

Closed
@nedbat

Description

@nedbat
    source_file, stmts, excluded, missed, missed_display = coverage.analysis2(module)
  File "C:\Python24\Lib\site-packages\coverage\__init__.py", line 44, in <lambda>
    return lambda *a, **kw: call_singleton_method(name, a, kw)
  File "C:\Python24\Lib\site-packages\coverage\__init__.py", line 31, in call_singleton_method
    return getattr(the_coverage, name)(*args, **kwargs)
  File "C:\Python24\Lib\site-packages\coverage\control.py", line 104, in analysis2
    st, ex, m, mf = self.analyze(code_unit)
  File "C:\Python24\Lib\site-packages\coverage\control.py", line 142, in analyze
    execed = self.data.executed_lines(filename)
  File "C:\Python24\Lib\site-packages\coverage\data.py", line 112, in executed_lines
    return self.executed[filename]
KeyError: 'e:\\lehrhaus\\project\\apps\\financial\\models\\discount.py'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions