Bug report
Bug description:
InterpreterPoolExecutor takes a thread_name_prefix parameter, but it doesn't propagate to the underlying subinterpreter.
fromconcurrent.futuresimportThreadPoolExecutortry:
fromconcurrent.futures.interpreterimportInterpreterPoolExecutor# 3.14+exceptModuleNotFoundError:
frominterpreters_backport.concurrent.futures.interpreterimportInterpreterPoolExecutorwithThreadPoolExecutor(thread_name_prefix="test_tpe") astpe_executor:
tpe_executor.submit(exec, "import threading;print(threading.current_thread().name)") # withInterpreterPoolExecutor(thread_name_prefix="test_ipe") asipe_executor:
ipe_executor.submit(exec, "import threading;print(threading.current_thread().name)")
Produces
CPython versions tested on:
CPython main branch
Operating systems tested on:
Windows
Bug report
Bug description:
InterpreterPoolExecutor takes a thread_name_prefix parameter, but it doesn't propagate to the underlying subinterpreter.
Produces
CPython versions tested on:
CPython main branch
Operating systems tested on:
Windows