We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ec53bf commit 20255b3Copy full SHA for 20255b3
1 file changed
codespell_lib/_codespell.py
@@ -223,14 +223,18 @@ def __init__(
223
224
def init_chardet(self) -> None:
225
try:
226
- from chardet.universaldetector import UniversalDetector
+ import chardet
227
except ImportError as e:
228
msg = (
229
"There's no chardet installed to import from. "
230
"Please, install it and check your PYTHONPATH "
231
"environment variable"
232
)
233
raise ImportError(msg) from e
234
+ try:
235
+ from chardet import UniversalDetector
236
+ except ImportError: # chardet < 7
237
+ from chardet.universaldetector import UniversalDetector
238
239
self.encdetector = UniversalDetector()
240
0 commit comments