File tree Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change 2727from mypy .test .update_data import update_testcase_output
2828
2929try :
30- import lxml # type: ignore[import-untyped]
30+ if sys .version_info >= (3 , 14 ) and not sys ._is_gil_enabled ():
31+ # lxml doesn't support free-threading yet
32+ lxml = None
33+ else :
34+ import lxml # type: ignore[import-untyped]
3135except ImportError :
3236 lxml = None
3337
Original file line number Diff line number Diff line change 2020)
2121
2222try :
23- import lxml # type: ignore[import-untyped]
23+ if sys .version_info >= (3 , 14 ) and not sys ._is_gil_enabled ():
24+ # lxml doesn't support free-threading yet
25+ lxml = None
26+ else :
27+ import lxml # type: ignore[import-untyped]
2428except ImportError :
2529 lxml = None
2630
Original file line number Diff line number Diff line change 22
33from __future__ import annotations
44
5+ import sys
56import textwrap
67
78from mypy .report import CoberturaPackage , get_line_rate
89from mypy .test .helpers import Suite , assert_equal
910
1011try :
11- import lxml # type: ignore[import-untyped]
12+ if sys .version_info >= (3 , 14 ) and not sys ._is_gil_enabled ():
13+ # lxml doesn't support free-threading yet
14+ lxml = None
15+ else :
16+ import lxml # type: ignore[import-untyped]
1217except ImportError :
1318 lxml = None
1419
You can’t perform that action at this time.
0 commit comments