From 300fcea8c28977d9f7b341e4eeb60e05c0b72a38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=AE=E0=AE=A9=E0=AF=8B=E0=AE=9C=E0=AF=8D=E0=AE=95?= =?UTF-8?q?=E0=AF=81=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D=20=E0=AE=AA?= =?UTF-8?q?=E0=AE=B4=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0=AE=BE?= =?UTF-8?q?=E0=AE=AE=E0=AE=BF?= Date: Sat, 30 Apr 2022 18:37:05 +0530 Subject: [PATCH 1/4] updated for _Pointer --- stdlib/ctypes/__init__.pyi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 53a382ec0e71..700c4c782c08 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -12,6 +12,9 @@ _T = TypeVar("_T") _DLLT = TypeVar("_DLLT", bound=CDLL) _CT = TypeVar("_CT", bound=_CData) + +class _Pointer(Generic[_T], _CData): ... + RTLD_GLOBAL: int RTLD_LOCAL: int DEFAULT_MODE: int From bfa1e542b5004b706a1440e12c43b720637bc418 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 30 Apr 2022 13:09:08 +0000 Subject: [PATCH 2/4] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stdlib/ctypes/__init__.pyi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 700c4c782c08..3d5ff6a15144 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -12,9 +12,8 @@ _T = TypeVar("_T") _DLLT = TypeVar("_DLLT", bound=CDLL) _CT = TypeVar("_CT", bound=_CData) - class _Pointer(Generic[_T], _CData): ... - + RTLD_GLOBAL: int RTLD_LOCAL: int DEFAULT_MODE: int From f9106ba74e60c979db5c549d0ffd35d8940140f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=AE=E0=AE=A9=E0=AF=8B=E0=AE=9C=E0=AF=8D=E0=AE=95?= =?UTF-8?q?=E0=AF=81=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D=20=E0=AE=AA?= =?UTF-8?q?=E0=AE=B4=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0=AE=BE?= =?UTF-8?q?=E0=AE=AE=E0=AE=BF?= Date: Sat, 30 Apr 2022 18:42:50 +0530 Subject: [PATCH 3/4] Update __init__.pyi --- stdlib/ctypes/__init__.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 3d5ff6a15144..779f8d272fdc 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -12,7 +12,8 @@ _T = TypeVar("_T") _DLLT = TypeVar("_DLLT", bound=CDLL) _CT = TypeVar("_CT", bound=_CData) -class _Pointer(Generic[_T], _CData): ... +class _Pointer(Generic[_T], _CData): + def __init__(self, *args: Any, **kwargs: Any) -> None: ... RTLD_GLOBAL: int RTLD_LOCAL: int From 0cc0c9e2b16ffe2269fa2c379852ca543543b53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=AE=AE=E0=AE=A9=E0=AF=8B=E0=AE=9C=E0=AF=8D=E0=AE=95?= =?UTF-8?q?=E0=AF=81=E0=AE=AE=E0=AE=BE=E0=AE=B0=E0=AF=8D=20=E0=AE=AA?= =?UTF-8?q?=E0=AE=B4=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0=AE=BE?= =?UTF-8?q?=E0=AE=AE=E0=AE=BF?= Date: Sat, 30 Apr 2022 18:58:00 +0530 Subject: [PATCH 4/4] Update __init__.pyi --- stdlib/ctypes/__init__.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 779f8d272fdc..09e59522b2d5 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -13,6 +13,7 @@ _DLLT = TypeVar("_DLLT", bound=CDLL) _CT = TypeVar("_CT", bound=_CData) class _Pointer(Generic[_T], _CData): + contents: ClassVar[Any] def __init__(self, *args: Any, **kwargs: Any) -> None: ... RTLD_GLOBAL: int