From a5b4e55f984ceeff916a3fb386f9119ba5e70b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Gr=C3=B6nholm?= Date: Wed, 29 Jan 2025 20:35:12 +0200 Subject: [PATCH] Fixed Pyright error --- src/anyio/_core/_fileio.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/anyio/_core/_fileio.py b/src/anyio/_core/_fileio.py index e7243d18..3728734c 100644 --- a/src/anyio/_core/_fileio.py +++ b/src/anyio/_core/_fileio.py @@ -18,6 +18,7 @@ TYPE_CHECKING, Any, AnyStr, + ClassVar, Final, Generic, overload, @@ -27,6 +28,8 @@ from ..abc import AsyncResource if TYPE_CHECKING: + from types import ModuleType + from _typeshed import OpenBinaryMode, OpenTextMode, ReadableBuffer, WriteableBuffer else: ReadableBuffer = OpenBinaryMode = OpenTextMode = WriteableBuffer = object @@ -386,7 +389,7 @@ def as_uri(self) -> str: return self._path.as_uri() if sys.version_info >= (3, 13): - parser = pathlib.Path.parser + parser: ClassVar[ModuleType] = pathlib.Path.parser @classmethod def from_uri(cls, uri: str) -> Path: