stdlib: More pos-only parameters to Protocols (#10987)

This commit is contained in:
Jelle Zijlstra
2023-11-06 14:45:12 -08:00
committed by GitHub
parent 5030b7419b
commit 3229b36644
7 changed files with 12 additions and 9 deletions

View File

@@ -73,7 +73,7 @@ def synchronized(obj: ctypes.Array[_CT], lock: _LockLike | None = None, ctx: Any
def synchronized(obj: _CT, lock: _LockLike | None = None, ctx: Any | None = None) -> SynchronizedBase[_CT]: ...
class _AcquireFunc(Protocol):
def __call__(self, block: bool = ..., timeout: float | None = ...) -> bool: ...
def __call__(self, __block: bool = ..., __timeout: float | None = ...) -> bool: ...
class SynchronizedBase(Generic[_CT]):
acquire: _AcquireFunc