From 020777dcdaa01991feaa60cef7bef889c7aff039 Mon Sep 17 00:00:00 2001 From: Alexey Vaganov Date: Sun, 29 Jun 2025 01:57:12 +0500 Subject: [PATCH 1/3] Fix AiofilesContextManagerTempDir type argument --- stubs/aiofiles/aiofiles/tempfile/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi index 87692d844b39..96cf5399115a 100644 --- a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi +++ b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi @@ -318,7 +318,7 @@ def TemporaryDirectory( executor=None, ) -> AiofilesContextManagerTempDir: ... -class AiofilesContextManagerTempDir(AiofilesContextManager[AsyncTemporaryDirectory]): +class AiofilesContextManagerTempDir(AiofilesContextManager[str]): async def __aenter__(self) -> str: ... # type: ignore[override] __all__ = ["NamedTemporaryFile", "TemporaryFile", "SpooledTemporaryFile", "TemporaryDirectory"] From 538f96a5f473fb9e9a97950939212173fff48b13 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 28 Jun 2025 21:08:22 +0000 Subject: [PATCH 2/3] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/aiofiles/aiofiles/tempfile/__init__.pyi | 1 - 1 file changed, 1 deletion(-) diff --git a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi index 96cf5399115a..e7b3af9aa0bb 100644 --- a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi +++ b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi @@ -15,7 +15,6 @@ from typing import AnyStr, Literal, overload from ..base import AiofilesContextManager from ..threadpool.binary import AsyncBufferedIOBase, AsyncBufferedReader, AsyncFileIO from ..threadpool.text import AsyncTextIOWrapper -from .temptypes import AsyncTemporaryDirectory # Text mode: always returns AsyncTextIOWrapper @overload From 5da554669a9299d65cf22e55018891dc7c46981d Mon Sep 17 00:00:00 2001 From: Alexey Vaganov Date: Tue, 1 Jul 2025 17:59:13 +0500 Subject: [PATCH 3/3] Update stubs/aiofiles/aiofiles/tempfile/__init__.pyi Remove redundant ignore Co-authored-by: Akuli --- stubs/aiofiles/aiofiles/tempfile/__init__.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi index e7b3af9aa0bb..932226a99b39 100644 --- a/stubs/aiofiles/aiofiles/tempfile/__init__.pyi +++ b/stubs/aiofiles/aiofiles/tempfile/__init__.pyi @@ -318,6 +318,6 @@ def TemporaryDirectory( ) -> AiofilesContextManagerTempDir: ... class AiofilesContextManagerTempDir(AiofilesContextManager[str]): - async def __aenter__(self) -> str: ... # type: ignore[override] + async def __aenter__(self) -> str: ... __all__ = ["NamedTemporaryFile", "TemporaryFile", "SpooledTemporaryFile", "TemporaryDirectory"]