Handle importing SupportsIndex in Python 3.6 and 3.7

This commit is contained in:
Karim shoair
2024-10-14 00:04:36 +03:00
parent d7f8479991
commit 84b0ea6121
+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