From 55dbb967ad006d5835590c53ab023774dc5a1341 Mon Sep 17 00:00:00 2001 From: Bruce Merry Date: Fri, 22 Sep 2017 16:47:17 +0200 Subject: [PATCH] Corrections to the asyncio exception stubs (#1623) Fixes #1622: - Missing attribute `LimitOverrunError.consumed` - Missing attribute `IncompleteReadError.expected` and `.partial` - `partial` argument to `IncompleteReadError` had incorrect type - `expected` argument to `IncompleteReadError` missing `Optional` --- stdlib/3.4/asyncio/streams.pyi | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stdlib/3.4/asyncio/streams.pyi b/stdlib/3.4/asyncio/streams.pyi index 3f44e78a7..922552b8c 100644 --- a/stdlib/3.4/asyncio/streams.pyi +++ b/stdlib/3.4/asyncio/streams.pyi @@ -12,9 +12,12 @@ _ClientConnectedCallback = Callable[[StreamReader, StreamWriter], Optional[Await __all__: List[str] class IncompleteReadError(EOFError): - def __init__(self, partial: str, expected: int) -> None: ... + expected = ... # type: Optional[int] + partial = ... # type: bytes + def __init__(self, partial: bytes, expected: Optional[int]) -> None: ... class LimitOverrunError(Exception): + consumed = ... # type: int def __init__(self, message: str, consumed: int) -> None: ... @coroutines.coroutine