mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Sync with typeshed @ 5818893a7fd6e39425d1dbdb429695c15acbf384
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
from typing import Any, Optional, List, Type
|
||||
|
||||
import threading
|
||||
import sys
|
||||
import weakref
|
||||
import array
|
||||
import itertools
|
||||
|
||||
from multiprocessing import TimeoutError, cpu_count
|
||||
from multiprocessing.dummy.connection import Pipe
|
||||
from threading import Lock, RLock, Semaphore, BoundedSemaphore
|
||||
from threading import Event
|
||||
from Queue import Queue
|
||||
|
||||
__all__ = ... # type: List[str]
|
||||
|
||||
|
||||
class DummyProcess(threading.Thread):
|
||||
_children = ... # type: weakref.WeakKeyDictionary
|
||||
_parent = ... # type: threading.Thread
|
||||
_pid = ... # type: None
|
||||
_start_called = ... # type: bool
|
||||
def __init__(self, group=..., target=..., name=..., args=..., kwargs=...) -> None: ...
|
||||
@property
|
||||
def exitcode(self) -> Optional[int]: ...
|
||||
|
||||
|
||||
Process = DummyProcess
|
||||
|
||||
# This should be threading._Condition but threading.pyi exports it as Condition
|
||||
class Condition(threading.Condition):
|
||||
notify_all = ... # type: Any
|
||||
|
||||
class Namespace(object):
|
||||
def __init__(self, **kwds) -> None: ...
|
||||
|
||||
class Value(object):
|
||||
_typecode = ... # type: Any
|
||||
_value = ... # type: Any
|
||||
value = ... # type: Any
|
||||
def __init__(self, typecode, value, lock=...) -> None: ...
|
||||
def _get(self) -> Any: ...
|
||||
def _set(self, value) -> None: ...
|
||||
|
||||
JoinableQueue = Queue
|
||||
|
||||
def Array(typecode, sequence, lock=...) -> array.array: ...
|
||||
def Manager() -> Any: ...
|
||||
def Pool(processes=..., initializer=..., initargs=...) -> Any: ...
|
||||
def active_children() -> List: ...
|
||||
def current_process() -> threading.Thread: ...
|
||||
def freeze_support() -> None: ...
|
||||
def shutdown() -> None: ...
|
||||
@@ -0,0 +1,27 @@
|
||||
from Queue import Queue
|
||||
from typing import Any, List, Optional, Tuple, Type
|
||||
|
||||
__all__ = ... # type: List[str]
|
||||
families = ... # type: List[None]
|
||||
|
||||
class Connection(object):
|
||||
_in = ... # type: Any
|
||||
_out = ... # type: Any
|
||||
recv = ... # type: Any
|
||||
recv_bytes = ... # type: Any
|
||||
send = ... # type: Any
|
||||
send_bytes = ... # type: Any
|
||||
def __init__(self, _in, _out) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def poll(self, timeout=...) -> Any: ...
|
||||
|
||||
class Listener(object):
|
||||
_backlog_queue = ... # type: Optional[Queue]
|
||||
address = ... # type: Any
|
||||
def __init__(self, address=..., family=..., backlog=...) -> None: ...
|
||||
def accept(self) -> Connection: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
|
||||
def Client(address) -> Connection: ...
|
||||
def Pipe(duplex=...) -> Tuple[Connection, Connection]: ...
|
||||
@@ -33,7 +33,7 @@ class SequenceMatcher(Generic[_T]):
|
||||
def quick_ratio(self) -> float: ...
|
||||
def real_quick_ratio(self) -> float: ...
|
||||
|
||||
def get_close_matches(word: Sequence[_T], possibilities: List[Sequence[_T]],
|
||||
def get_close_matches(word: Sequence[_T], possibilities: Iterable[Sequence[_T]],
|
||||
n: int = ..., cutoff: float = ...) -> List[Sequence[_T]]: ...
|
||||
|
||||
class Differ:
|
||||
|
||||
@@ -37,7 +37,7 @@ class BaseSelector(metaclass=ABCMeta):
|
||||
def modify(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
|
||||
@abstractmethod
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
|
||||
def close(self) -> None: ...
|
||||
|
||||
@@ -53,38 +53,38 @@ class BaseSelector(metaclass=ABCMeta):
|
||||
class SelectSelector(BaseSelector):
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
class PollSelector(BaseSelector):
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
class EpollSelector(BaseSelector):
|
||||
def fileno(self) -> int: ...
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
class DevpollSelector(BaseSelector):
|
||||
def fileno(self) -> int: ...
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
class KqueueSelector(BaseSelector):
|
||||
def fileno(self) -> int: ...
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
class DefaultSelector(BaseSelector):
|
||||
def register(self, fileobj: _FileObject, events: _EventMask, data: Any = ...) -> SelectorKey: ...
|
||||
def unregister(self, fileobj: _FileObject) -> SelectorKey: ...
|
||||
def select(self, timeout: Optional[int] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def select(self, timeout: Optional[float] = ...) -> List[Tuple[SelectorKey, _EventMask]]: ...
|
||||
def get_map(self) -> Mapping[_FileObject, SelectorKey]: ...
|
||||
|
||||
@@ -143,6 +143,7 @@ class int:
|
||||
def __neg__(self) -> int: ...
|
||||
def __pos__(self) -> int: ...
|
||||
def __invert__(self) -> int: ...
|
||||
def __round__(self, ndigits: int = ...) -> int: ...
|
||||
|
||||
def __eq__(self, x: object) -> bool: ...
|
||||
def __ne__(self, x: object) -> bool: ...
|
||||
@@ -182,6 +183,10 @@ class float:
|
||||
def __rmod__(self, x: float) -> float: ...
|
||||
def __rdivmod__(self, x: float) -> Tuple[float, float]: ...
|
||||
def __rpow__(self, x: float) -> float: ...
|
||||
@overload
|
||||
def __round__(self) -> int: ...
|
||||
@overload
|
||||
def __round__(self, ndigits: int) -> float: ...
|
||||
|
||||
def __eq__(self, x: object) -> bool: ...
|
||||
def __ne__(self, x: object) -> bool: ...
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
from typing import Any, Optional, List, Type
|
||||
|
||||
import array
|
||||
import sys
|
||||
import threading
|
||||
import weakref
|
||||
|
||||
from .connection import Pipe
|
||||
from threading import Lock, RLock, Semaphore, BoundedSemaphore
|
||||
from threading import Event, Condition, Barrier
|
||||
from queue import Queue
|
||||
|
||||
JoinableQueue = Queue
|
||||
|
||||
__all__ = ... # type: List[str]
|
||||
|
||||
|
||||
class DummyProcess(threading.Thread):
|
||||
_children = ... # type: weakref.WeakKeyDictionary
|
||||
_parent = ... # type: threading.Thread
|
||||
_pid = ... # type: None
|
||||
_start_called = ... # type: int
|
||||
exitcode = ... # type: Optional[int]
|
||||
def __init__(self, group=..., target=..., name=..., args=..., kwargs=...) -> None: ...
|
||||
|
||||
Process = DummyProcess
|
||||
|
||||
class Namespace(object):
|
||||
def __init__(self, **kwds) -> None: ...
|
||||
|
||||
class Value(object):
|
||||
_typecode = ... # type: Any
|
||||
_value = ... # type: Any
|
||||
value = ... # type: Any
|
||||
def __init__(self, typecode, value, lock=...) -> None: ...
|
||||
|
||||
|
||||
def Array(typecode, sequence, lock=...) -> array.array: ...
|
||||
def Manager() -> Any: ...
|
||||
def Pool(processes=..., initializer=..., initargs=...) -> Any: ...
|
||||
def active_children() -> List: ...
|
||||
def current_process() -> threading.Thread: ...
|
||||
def freeze_support() -> None: ...
|
||||
def shutdown() -> None: ...
|
||||
@@ -0,0 +1,36 @@
|
||||
from typing import Any, List, Optional, Tuple, Type, TypeVar
|
||||
|
||||
from queue import Queue
|
||||
|
||||
__all__ = ... # type: List[str]
|
||||
families = ... # type: List[None]
|
||||
|
||||
_TConnection = TypeVar('_TConnection', bound=Connection)
|
||||
_TListener = TypeVar('_TListener', bound=Listener)
|
||||
|
||||
class Connection(object):
|
||||
_in = ... # type: Any
|
||||
_out = ... # type: Any
|
||||
recv = ... # type: Any
|
||||
recv_bytes = ... # type: Any
|
||||
send = ... # type: Any
|
||||
send_bytes = ... # type: Any
|
||||
def __enter__(self: _TConnection) -> _TConnection: ...
|
||||
def __exit__(self, exc_type, exc_value, exc_tb) -> None: ...
|
||||
def __init__(self, _in, _out) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def poll(self, timeout: float=...) -> bool: ...
|
||||
|
||||
class Listener(object):
|
||||
_backlog_queue = ... # type: Optional[Queue]
|
||||
@property
|
||||
def address(self) -> Optional[Queue]: ...
|
||||
def __enter__(self: _TListener) -> _TListener: ...
|
||||
def __exit__(self, exc_type, exc_value, exc_tb) -> None: ...
|
||||
def __init__(self, address=..., family=..., backlog=...) -> None: ...
|
||||
def accept(self) -> Connection: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
|
||||
def Client(address) -> Connection: ...
|
||||
def Pipe(duplex: bool=...) -> Tuple[Connection, Connection]: ...
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any, Callable, IO, Iterable, List, Optional, TypeVar, Union, Tuple as _PyTuple
|
||||
from typing import Any, Callable, IO, Iterable, List, Optional, TypeVar, Union, Tuple as _PyTuple, Type
|
||||
import uuid
|
||||
|
||||
from click.core import Context, Parameter
|
||||
@@ -184,7 +184,7 @@ class Path(ParamType):
|
||||
readable: bool = ...,
|
||||
resolve_path: bool = ...,
|
||||
allow_dash: bool = ...,
|
||||
path_type: Optional[_PathType] = ...,
|
||||
path_type: Optional[Type[_PathType]] = ...,
|
||||
) -> None:
|
||||
...
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Any
|
||||
from typing import Any, Dict
|
||||
|
||||
class HTTPException(Exception):
|
||||
code = ... # type: Any
|
||||
@@ -15,6 +15,8 @@ class HTTPException(Exception):
|
||||
def get_response(self, environ=None): ...
|
||||
def __call__(self, environ, start_response): ...
|
||||
|
||||
default_exceptions: Dict[int, HTTPException]
|
||||
|
||||
class BadRequest(HTTPException):
|
||||
code = ... # type: Any
|
||||
description = ... # type: Any
|
||||
|
||||
Reference in New Issue
Block a user