From 1c4f3e9f483b974da83bb971c815247e84bd25ea Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Mon, 30 Sep 2024 20:30:25 +0100 Subject: [PATCH] alternative Self import --- rich/progress.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rich/progress.py b/rich/progress.py index 62ccb0507..ee43f456b 100644 --- a/rich/progress.py +++ b/rich/progress.py @@ -39,10 +39,10 @@ else: from typing_extensions import Literal # pragma: no cover -if sys.version_info >= (3, 11): +from typing import TYPE_CHECKING + +if TYPE_CHECKING: from typing import Self -else: - from typing_extensions import Self # pragma: no cover from . import filesize, get_console from .console import Console, Group, JustifyMethod, RenderableType @@ -1175,7 +1175,7 @@ def stop(self) -> None: if not self.console.is_interactive and not self.console.is_jupyter: self.console.print() - def __enter__(self) -> Self: + def __enter__(self) -> "Self": self.start() return self