Closed etan-status closed 4 months ago
Attention: Patch coverage is 83.92371%
with 59 lines
in your changes are missing coverage. Please review.
Project coverage is 82.76%. Comparing base (
8294d5b
) to head (393ae49
).
Bumping to latest master with the GitHub update seems to break it.
Annotate
stream
modules with{.async: (raises).}
to simplify exception handling.close
:{.async: (raises: []).}
read
/write
:{.async: (raises: [CancelledError, LPStreamError]).}
All modules need to be updated atomically, otherwise the
method
mechanism does not find overrides anymore. Also, becauseclose
functions have a tendency to start writing RST packets and reading EOF packets,close
andread
/write
need to be done together.Higher modules have not been touched unless necessary, e.g., to remain compatible when plugging in callbacks.