-
Guilhem Saurel authoredGuilhem Saurel authored
minion.py 542 B
#!/usr/bin/env python3
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} "
f"(found in {time.perf_counter() - start:.3f}s)"
)
if __name__ == "__main__":
Minion().run()