Report failed if \u001d presented in the sources · Issue #1512 · nedbat/coveragepy (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Describe the bug
Failed to build report if some of the source files contains \u001d
unicode character (GS):
Couldn't parse '/opt/app/tests/module_tests.py' as Python source: 'EOF in multi-line statement' at line 3306
And there is no such a line in the file (there is less than 3100 lines at all)
To Reproduce
How can we reproduce the problem? Please be specific. Don't link to a failing CI job. Answer the questions below:
- What version of Python are you using?
Python 3.9.16 - What version of coverage.py shows the problem? The output of
coverage debug sys
is helpful.
6.5, 7.0 - What versions of what packages do you have installed? The output of
pip freeze
is helpful.
Private repo, can't do so without modifications so useless - What code shows the problem? Give us a specific commit of a specific repo that we can check out. If you've already worked around the problem, please provide a commit before that fix.
- What commands did you run?
python -m coverage run python manage.py test
python -m coverage html
Expected behavior
Report should be generated.
Additional context
Everything else works correctly: tests are passed and pylint check is successful