def _calculate_primes(server_address):
- worker_pool = multiprocessing.Pool(
- processes=_PROCESS_COUNT,
- initializer=_initialize_worker,
- initargs=(server_address,))
+ worker_pool = multiprocessing.Pool(processes=_PROCESS_COUNT,
+ initializer=_initialize_worker,
+ initargs=(server_address,))
check_range = range(2, _MAXIMUM_CANDIDATE)
primality = worker_pool.map(_run_worker_query, check_range)
primes = zip(check_range, map(operator.attrgetter('isPrime'), primality))
msg = 'Determine the primality of the first {} integers.'.format(
_MAXIMUM_CANDIDATE)
parser = argparse.ArgumentParser(description=msg)
- parser.add_argument(
- 'server_address',
- help='The address of the server (e.g. localhost:50051)')
+ parser.add_argument('server_address',
+ help='The address of the server (e.g. localhost:50051)')
args = parser.parse_args()
primes = _calculate_primes(args.server_address)
print(primes)