This compiles src, but uses src as the filename also. This causes coverage.py to think there is a file with that name.
A common convention for synthetic filenames is to use angle brackets, and to indicate something about the origin. I can make a pull request to update this line if that's OK.
Coverage.py has an issue about phantom code when using PonyORM: https://github.com/nedbat/coveragepy/issues/1136
The problem arises because of this line:
This compiles
src
, but usessrc
as the filename also. This causes coverage.py to think there is a file with that name.A common convention for synthetic filenames is to use angle brackets, and to indicate something about the origin. I can make a pull request to update this line if that's OK.