Handle importing SupportsIndex in Python 3.6 and 3.7

This commit is contained in:
Karim shoair committed 2024-10-14 00:04:36 +03:00
1 parent d7f8479991
commit 84b0ea6121
1 file changed
+6 -1
+6 -1
View File
@@ -1,6 +1,11 @@
import os
from difflib import SequenceMatcher
from typing import Any, Dict, List, Tuple, Optional, Pattern, SupportsIndex, Union, Callable, Generator
from typing import Any, Dict, List, Tuple, Optional, Pattern, Union, Callable, Generator
try:
from typing import SupportsIndex
except ImportError:
# 'SupportsIndex' got added in Python 3.8
SupportsIndex = None
from scrapling.translator import HTMLTranslator
from scrapling.mixins import SelectorsGeneration