From bde2ace8178075e5d893b56b59eda938b79a634c Mon Sep 17 00:00:00 2001 From: AMBER MURTUZA ANSARI Date: Thu, 3 Nov 2022 22:29:51 +0530 Subject: [PATCH 1/4] changes attrs:dict[str,str]|None to attrs:dict[str,Any]|None of Tag class in element.pyi --- stubs/beautifulsoup4/bs4/element.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/beautifulsoup4/bs4/element.pyi b/stubs/beautifulsoup4/bs4/element.pyi index d327d42722d8..e45ebf145d1a 100644 --- a/stubs/beautifulsoup4/bs4/element.pyi +++ b/stubs/beautifulsoup4/bs4/element.pyi @@ -247,7 +247,7 @@ class Tag(PageElement): name: str | None = ..., namespace: str | None = ..., prefix: str | None = ..., - attrs: dict[str, str] | None = ..., + attrs: dict[str, Any] | None = ..., parent: Tag | None = ..., previous: PageElement | None = ..., is_xml: bool | None = ..., From 73695e63c09b70c77641af859919e208bda69278 Mon Sep 17 00:00:00 2001 From: AMBER MURTUZA ANSARI Date: Mon, 21 Nov 2022 01:03:29 +0530 Subject: [PATCH 2/4] updated ctypes/__init_.pyi --- stdlib/ctypes/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 1851d3481ee2..5680c78bba17 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -99,7 +99,7 @@ class _FuncPointer(_PointerLike, _CData): @overload def __init__(self, func_spec: tuple[str | int, CDLL], paramflags: tuple[_PF, ...] = ...) -> None: ... @overload - def __init__(self, vtlb_index: int, name: str, paramflags: tuple[_PF, ...] = ..., iid: _Pointer[c_int] = ...) -> None: ... + def __init__(self, vtlb_index: int, name: str, paramflags: tuple[_PF, ...] | None = ..., iid: _CData | None = ...) -> None: ... def __call__(self, *args: Any, **kwargs: Any) -> Any: ... class _NamedFuncPointer(_FuncPointer): From 25861885f41655f2ea6f3fd8c698d7603551a9ab Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 20 Nov 2022 19:58:47 +0000 Subject: [PATCH 3/4] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stdlib/ctypes/__init__.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index 5680c78bba17..f0a5dbf926c2 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -99,7 +99,9 @@ class _FuncPointer(_PointerLike, _CData): @overload def __init__(self, func_spec: tuple[str | int, CDLL], paramflags: tuple[_PF, ...] = ...) -> None: ... @overload - def __init__(self, vtlb_index: int, name: str, paramflags: tuple[_PF, ...] | None = ..., iid: _CData | None = ...) -> None: ... + def __init__( + self, vtlb_index: int, name: str, paramflags: tuple[_PF, ...] | None = ..., iid: _CData | None = ... + ) -> None: ... def __call__(self, *args: Any, **kwargs: Any) -> Any: ... class _NamedFuncPointer(_FuncPointer): From 077c23b4c5393af33e2868c1ad8e716585272da7 Mon Sep 17 00:00:00 2001 From: AMBER MURTUZA ANSARI Date: Wed, 23 Nov 2022 02:58:01 +0530 Subject: [PATCH 4/4] ctypes _funcpointer changes --- stdlib/ctypes/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/ctypes/__init__.pyi b/stdlib/ctypes/__init__.pyi index f0a5dbf926c2..5e7c86ee6230 100644 --- a/stdlib/ctypes/__init__.pyi +++ b/stdlib/ctypes/__init__.pyi @@ -86,7 +86,7 @@ class _CanCastTo(_CData): ... class _PointerLike(_CanCastTo): ... _ECT: TypeAlias = Callable[[type[_CData] | None, _FuncPointer, tuple[_CData, ...]], _CData] -_PF: TypeAlias = _UnionT[tuple[int], tuple[int, str], tuple[int, str, Any]] +_PF: TypeAlias = _UnionT[tuple[int, str | None], tuple[int, str | None, Any]] class _FuncPointer(_PointerLike, _CData): restype: type[_CData] | Callable[[int], Any] | None