Add __all__ to modules beginning with 'm' (#7330)

This commit is contained in:
Alex Waygood
2022-02-20 22:08:07 +00:00
committed by GitHub
parent 3e579b8b29
commit 07de01f29e
17 changed files with 193 additions and 33 deletions

View File

@@ -3,19 +3,15 @@ import sys
import types
from _typeshed import Self
from typing import Any, Iterable, Union
from typing_extensions import SupportsIndex
if sys.version_info >= (3, 8):
from typing import SupportsIndex
__all__ = ["Client", "Listener", "Pipe", "wait"]
# https://docs.python.org/3/library/multiprocessing.html#address-formats
_Address = Union[str, tuple[str, int]]
class _ConnectionBase:
if sys.version_info >= (3, 8):
def __init__(self, handle: SupportsIndex, readable: bool = ..., writable: bool = ...) -> None: ...
else:
def __init__(self, handle: int, readable: bool = ..., writable: bool = ...) -> None: ...
def __init__(self, handle: SupportsIndex, readable: bool = ..., writable: bool = ...) -> None: ...
@property
def closed(self) -> bool: ... # undocumented
@property