From 4f91db8d211a01374df50dc786e8fb452fe83f4a Mon Sep 17 00:00:00 2001 From: Hsiaoming Yang Date: Thu, 7 Nov 2024 21:05:56 +0800 Subject: [PATCH] fix: use correct importing for typing_extensions --- src/mistune/core.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mistune/core.py b/src/mistune/core.py index 07d79bd..a0b2c33 100644 --- a/src/mistune/core.py +++ b/src/mistune/core.py @@ -1,4 +1,5 @@ import re +import sys from typing import ( Any, Callable, @@ -16,9 +17,9 @@ Union, cast, ) -try: +if sys.version_info >= (3, 11): from typing import Self -except ImportError: +else: from typing_extensions import Self _LINE_END = re.compile(r'\n|$')