Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 83675fe

Browse files
committed
work around python/mypy#11852
1 parent d7ac975 commit 83675fe

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

pre_commit/xargs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,8 @@ def run_cmd_partition(
159159
)
160160

161161
threads = min(len(partitions), target_concurrency)
162-
with _thread_mapper(threads) as thread_map:
162+
# https://github.com/python/mypy/issues/11852
163+
with _thread_mapper(threads) as thread_map: # type: ignore
163164
results = thread_map(run_cmd_partition, partitions)
164165

165166
for proc_retcode, proc_out, _ in results:

tests/xargs_test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,15 @@ def test_xargs_concurrency():
166166

167167

168168
def test_thread_mapper_concurrency_uses_threadpoolexecutor_map():
169-
with xargs._thread_mapper(10) as thread_map:
169+
# https://github.com/python/mypy/issues/11852
170+
with xargs._thread_mapper(10) as thread_map: # type: ignore
170171
_self = thread_map.__self__ # type: ignore
171172
assert isinstance(_self, concurrent.futures.ThreadPoolExecutor)
172173

173174

174175
def test_thread_mapper_concurrency_uses_regular_map():
175-
with xargs._thread_mapper(1) as thread_map:
176+
# https://github.com/python/mypy/issues/11852
177+
with xargs._thread_mapper(1) as thread_map: # type: ignore
176178
assert thread_map is map
177179

178180

0 commit comments

Comments
 (0)