Unexpected missing coverage

The yield is green, but def RequirementTracker(): is red. Must be a bug in codecov? I’ve tried it locally with coverage and there is a hit on this line.

https://codecov.io/codecov/v4/raw/2019-10-22/864BD623AB0F356A837F226B57D8B7F5/192e95724575f177c6c4ebe22144114301a2b153/361698c7-e19e-4217-91d7-a80d74649715.txt

If you look at the build:

<class branch-rate="0.7727" complexity="0" filename="piptools/repositories/pypi.py" line-rate="0.875" name="pypi.py">
    <methods/>
    <lines>
    ...
    <line hits="1" number="46"/>
    <line hits="1" number="48"/>
    ...

you’ll see there is no miss on the 47th line.

See https://codecov.io/gh/jazzband/pip-tools/src/192e95724575f177c6c4ebe22144114301a2b153/piptools/repositories/pypi.py#L47