Skip to content

Commit e018f1f

Browse files
authored
Merge pull request #98 from apollo13/patch-1
Adjust typing stubs to match type hints in trio itself.
2 parents c7d9707 + a71e983 commit e018f1f

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

trio-stubs/__init__.pyi

+3-3
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ class StapledStream(trio.abc.HalfCloseableStream):
336336
send_stream: trio.abc.SendStream = attr.ib()
337337
receive_stream: trio.abc.ReceiveStream = attr.ib()
338338
async def aclose(self) -> None: ...
339-
async def send_all(self, data: Union[bytes, memoryview]) -> None: ...
339+
async def send_all(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
340340
async def wait_send_all_might_not_block(self) -> None: ...
341341
async def receive_some(self, max_bytes: Optional[int] = ...) -> bytes: ...
342342
async def send_eof(self) -> None: ...
@@ -413,7 +413,7 @@ class SocketStream(trio.abc.HalfCloseableStream):
413413
@overload
414414
def getsockopt(self, level: int, option: int, buffersize: int) -> bytes: ...
415415
async def aclose(self) -> None: ...
416-
async def send_all(self, data: Union[bytes, memoryview]) -> None: ...
416+
async def send_all(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
417417
async def wait_send_all_might_not_block(self) -> None: ...
418418
async def receive_some(self, max_bytes: Optional[int] = ...) -> bytes: ...
419419
async def send_eof(self) -> None: ...
@@ -829,7 +829,7 @@ class SSLStream(trio.abc.Stream):
829829
async def do_handshake(self) -> None: ...
830830
async def unwrap(self) -> Tuple[trio.abc.Stream, bytes]: ...
831831
async def aclose(self) -> None: ...
832-
async def send_all(self, data: Union[bytes, memoryview]) -> None: ...
832+
async def send_all(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
833833
async def wait_send_all_might_not_block(self) -> None: ...
834834
async def receive_some(self, max_bytes: Optional[int] = ...) -> bytes: ...
835835

trio-stubs/abc.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class AsyncResource(metaclass=ABCMeta):
6363

6464
class SendStream(AsyncResource):
6565
@abstractmethod
66-
async def send_all(self, data: Union[bytes, memoryview]) -> None: ...
66+
async def send_all(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
6767
@abstractmethod
6868
async def wait_send_all_might_not_block(self) -> None: ...
6969

trio-stubs/lowlevel.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ else:
307307
@final
308308
class FdStream(trio.abc.Stream):
309309
def __init__(self, fd: int): ...
310-
async def send_all(self, data: Union[bytes, memoryview]) -> None: ...
310+
async def send_all(self, data: Union[bytes, bytearray, memoryview]) -> None: ...
311311
async def wait_send_all_might_not_block(self) -> None: ...
312312
async def receive_some(self, max_bytes: Optional[int] = ...) -> bytes: ...
313313
async def aclose(self) -> None: ...

trio-stubs/socket.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ class SocketType:
441441
async def sendmsg(
442442
self,
443443
buffers: Iterable[ReadableBuffer],
444-
ancdata: Iterable[Tuple[int, int, Union[bytes, memoryview]]] = ...,
444+
ancdata: Iterable[Tuple[int, int, Union[bytes, bytearray, memoryview]]] = ...,
445445
flags: int = ...,
446446
address: Union[Tuple[Any, ...], str] = ...,
447447
) -> int: ...

0 commit comments

Comments
 (0)