mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 12:14:27 +08:00
Update asyncio streams stub (#2845)
* Add is_closing and wait_closed methods to StreamWriter [Python 3.7] * Update type of open_unix_connection and start_unix_server path parameter [Python 3.7]
This commit is contained in:
committed by
Sebastian Rittau
parent
bf370b5908
commit
6282e9f59f
@@ -42,9 +42,15 @@ def start_server(
|
||||
) -> Generator[Any, None, events.AbstractServer]: ...
|
||||
|
||||
if sys.platform != 'win32':
|
||||
if sys.version_info >= (3, 7):
|
||||
from os import PathLike
|
||||
path_type = Union[str, PathLike[str]]
|
||||
else:
|
||||
path_type = str
|
||||
|
||||
@coroutines.coroutine
|
||||
def open_unix_connection(
|
||||
path: str = ...,
|
||||
path: path_type = ...,
|
||||
*,
|
||||
loop: Optional[events.AbstractEventLoop] = ...,
|
||||
limit: int = ...,
|
||||
@@ -54,7 +60,7 @@ if sys.platform != 'win32':
|
||||
@coroutines.coroutine
|
||||
def start_unix_server(
|
||||
client_connected_cb: _ClientConnectedCallback,
|
||||
path: str = ...,
|
||||
path: path_type = ...,
|
||||
*,
|
||||
loop: Optional[events.AbstractEventLoop] = ...,
|
||||
limit: int = ...,
|
||||
@@ -85,6 +91,10 @@ class StreamWriter:
|
||||
def write_eof(self) -> None: ...
|
||||
def can_write_eof(self) -> bool: ...
|
||||
def close(self) -> None: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
def is_closing(self) -> bool: ...
|
||||
@coroutines.coroutine
|
||||
def wait_closed(self) -> None: ...
|
||||
def get_extra_info(self, name: str, default: Any = ...) -> Any: ...
|
||||
@coroutines.coroutine
|
||||
def drain(self) -> Generator[Any, None, None]: ...
|
||||
|
||||
Reference in New Issue
Block a user