Skip to content

Commit e7a1fc0

Browse files
committed
also dont recreate multiprocessing manager
1 parent ba0b3f0 commit e7a1fc0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cvise/utils/testing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,7 @@ def __init__(
414414
== 0
415415
)
416416

417+
self.mpmanager = multiprocessing.Manager()
417418
self.mplogger = mplogging.MPLogger(self.parallel_tests)
418419
self.worker_pool: Union[pebble.ProcessPool, None] = None
419420

@@ -810,8 +811,7 @@ def run_passes(self, passes: List[AbstractPass], interleaving: bool):
810811
self.pass_contexts.append(PassContext.create(pass_))
811812
self.interleaving = interleaving
812813
self.jobs = []
813-
m = multiprocessing.Manager()
814-
self.pid_queue = m.Queue()
814+
self.pid_queue = self.mpmanager.Queue()
815815
cache_key = repr([c.pass_ for c in self.pass_contexts])
816816

817817
pass_titles = ', '.join(repr(c.pass_) for c in self.pass_contexts)

0 commit comments

Comments
 (0)