Skip to content

Commit d9cf43c

Browse files
authored
Mark pos-only __class_getitem__ args (#11970)
1 parent 69dc8e2 commit d9cf43c

34 files changed

+45
-45
lines changed

stdlib/_ctypes.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ class Array(_CData, Generic[_CT]):
201201
# Sized and _CData prevents using _CDataMeta.
202202
def __len__(self) -> int: ...
203203
if sys.version_info >= (3, 9):
204-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
204+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
205205

206206
def addressof(obj: _CData) -> int: ...
207207
def alignment(obj_or_type: _CData | type[_CData]) -> int: ...

stdlib/_weakref.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class ReferenceType(Generic[_T]):
2727
def __eq__(self, value: object, /) -> bool: ...
2828
def __hash__(self) -> int: ...
2929
if sys.version_info >= (3, 9):
30-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
30+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
3131

3232
ref = ReferenceType
3333

stdlib/_weakrefset.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ class WeakSet(MutableSet[_T]):
4848
def __or__(self, other: Iterable[_S]) -> WeakSet[_S | _T]: ...
4949
def isdisjoint(self, other: Iterable[_T]) -> bool: ...
5050
if sys.version_info >= (3, 9):
51-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
51+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...

stdlib/array.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,6 @@ class array(MutableSequence[_T]):
8787
def __buffer__(self, flags: int, /) -> memoryview: ...
8888
def __release_buffer__(self, buffer: memoryview, /) -> None: ...
8989
if sys.version_info >= (3, 12):
90-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
90+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
9191

9292
ArrayType = array

stdlib/asyncio/futures.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,6 @@ class Future(Awaitable[_T], Iterable[_T]):
5252
@property
5353
def _loop(self) -> AbstractEventLoop: ...
5454
if sys.version_info >= (3, 9):
55-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
55+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
5656

5757
def wrap_future(future: _ConcurrentFuture[_T] | Future[_T], *, loop: AbstractEventLoop | None = None) -> Future[_T]: ...

stdlib/asyncio/queues.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class Queue(Generic[_T], _LoopBoundMixin): # noqa: Y059
4141
async def join(self) -> None: ...
4242
def task_done(self) -> None: ...
4343
if sys.version_info >= (3, 9):
44-
def __class_getitem__(cls, type: Any) -> GenericAlias: ...
44+
def __class_getitem__(cls, type: Any, /) -> GenericAlias: ...
4545

4646
class PriorityQueue(Queue[_T]): ...
4747
class LifoQueue(Queue[_T]): ...

stdlib/asyncio/tasks.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ class Task(Future[_T_co]): # type: ignore[type-var] # pyright: ignore[reportIn
443443
@classmethod
444444
def all_tasks(cls, loop: AbstractEventLoop | None = None) -> set[Task[Any]]: ...
445445
if sys.version_info >= (3, 9):
446-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
446+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
447447

448448
def all_tasks(loop: AbstractEventLoop | None = None) -> set[Task[Any]]: ...
449449

stdlib/concurrent/futures/_base.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class Future(Generic[_T]):
5454
def exception(self, timeout: float | None = None) -> BaseException | None: ...
5555
def set_exception(self, exception: BaseException | None) -> None: ...
5656
if sys.version_info >= (3, 9):
57-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
57+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
5858

5959
class Executor:
6060
if sys.version_info >= (3, 9):

stdlib/concurrent/futures/thread.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class _WorkItem(Generic[_S]):
2929
def __init__(self, future: Future[_S], fn: Callable[..., _S], args: Iterable[Any], kwargs: Mapping[str, Any]) -> None: ...
3030
def run(self) -> None: ...
3131
if sys.version_info >= (3, 9):
32-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
32+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
3333

3434
def _worker(
3535
executor_reference: ref[Any],

stdlib/contextvars.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class ContextVar(Generic[_T]):
3030
def set(self, value: _T, /) -> Token[_T]: ...
3131
def reset(self, token: Token[_T], /) -> None: ...
3232
if sys.version_info >= (3, 9):
33-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
33+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
3434

3535
@final
3636
class Token(Generic[_T]):
@@ -40,7 +40,7 @@ class Token(Generic[_T]):
4040
def old_value(self) -> Any: ... # returns either _T or MISSING, but that's hard to express
4141
MISSING: ClassVar[object]
4242
if sys.version_info >= (3, 9):
43-
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
43+
def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...
4444

4545
def copy_context() -> Context: ...
4646

0 commit comments

Comments
 (0)