mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-23 20:31:32 +08:00
Literal: always import from typing_extensions for simplicity (#4219)
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
# Stubs for multiprocessing
|
||||
|
||||
import sys
|
||||
from typing import Any, Callable, Iterable, Mapping, Optional, List, Union, Sequence, Tuple, Type, overload
|
||||
|
||||
from typing import Any, Callable, Iterable, Optional, List, Union, Sequence, Tuple, Type, overload
|
||||
from typing_extensions import Literal
|
||||
from ctypes import _CData
|
||||
from logging import Logger
|
||||
from multiprocessing import connection, pool, spawn, synchronize
|
||||
@@ -24,9 +22,6 @@ from multiprocessing.spawn import set_executable as set_executable
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from multiprocessing.process import parent_process as parent_process
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal
|
||||
|
||||
if sys.platform != "win32":
|
||||
from multiprocessing.context import ForkContext, ForkServerContext
|
||||
@@ -55,7 +50,7 @@ def Pool(processes: Optional[int] = ...,
|
||||
initargs: Iterable[Any] = ...,
|
||||
maxtasksperchild: Optional[int] = ...) -> pool.Pool: ...
|
||||
|
||||
class Array():
|
||||
class Array:
|
||||
value: Any = ...
|
||||
|
||||
def __init__(self, typecode_or_type: Union[str, Type[_CData]], size_or_initializer: Union[int, Sequence[Any]], *, lock: Union[bool, _LockLike] = ...) -> None: ...
|
||||
|
||||
@@ -1,17 +1,11 @@
|
||||
# Stubs for multiprocessing.context
|
||||
|
||||
from logging import Logger
|
||||
import multiprocessing
|
||||
from multiprocessing import synchronize
|
||||
from multiprocessing import queues
|
||||
from multiprocessing.process import BaseProcess
|
||||
import sys
|
||||
from typing import Any, Callable, Iterable, Optional, List, Mapping, Sequence, Type, Union, overload
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal
|
||||
from typing import Any, Callable, Iterable, Optional, List, Sequence, Type, Union, overload
|
||||
from typing_extensions import Literal
|
||||
|
||||
_LockLike = Union[synchronize.Lock, synchronize.RLock]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user