From 5eb91f644cf8710ffa8edbc467c822d41781d91c Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Fri, 7 Aug 2020 17:28:18 -0300 Subject: [PATCH] Using spawn in surface creation --- invesalius/data/surface.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invesalius/data/surface.py b/invesalius/data/surface.py index 5a90d67..80a6ad2 100644 --- a/invesalius/data/surface.py +++ b/invesalius/data/surface.py @@ -665,7 +665,8 @@ class SurfaceManager(): n_pieces = int(round(matrix.shape[0] / piece_size + 0.5, 0)) filenames = [] - pool = multiprocessing.Pool(processes=min(n_pieces, n_processors)) + ctx = multiprocessing.get_context('spawn') + pool = ctx.Pool(processes=min(n_pieces, n_processors)) manager = multiprocessing.Manager() msg_queue = manager.Queue(1) -- libgit2 0.21.2