summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rsa/parallel.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/rsa/parallel.py b/rsa/parallel.py
index 8534d72..edc924f 100644
--- a/rsa/parallel.py
+++ b/rsa/parallel.py
@@ -67,14 +67,18 @@ def getprime(nbits, poolsize):
try:
procs = [mp.Process(target=_find_prime, args=(nbits, pipe_send))
for _ in range(poolsize)]
- [p.start() for p in procs]
+ # Start processes
+ for p in procs:
+ p.start()
result = pipe_recv.recv()
finally:
pipe_recv.close()
pipe_send.close()
- [p.terminate() for p in procs]
+ # Terminate processes
+ for p in procs:
+ p.terminate()
return result