#!/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()