Coverage is broken with gevent
From what i understood, it seems that a greenlet switch inside a method cause the remaining lines to be not covered (not sure 100%)
It seems that this (just tested locally, after a pip install coverage) is fixing the issue.
May be it can have side effects, but right now, it works ok on our end.
Do you plan to integrate this ?