Newer
Older
#!/usr/bin/env python3
import random
import time
from manager import QueueClient
from work import find_prime
class Minion(QueueClient):
def run(self):
while True:
task = self.queue.get()
start = time.perf_counter()
print(f'start work on task {task}...')
result = find_prime(task)
print(f'Done ! The {task}-th prime number is {result} (found in {time.perf_counter() - start:.3f}s)')
if __name__ == '__main__':
Minion().run()