def consumer_queue(proc_id, queue): loader = Loader(conf) while True: try: consumer_data = queue.get(proc_id, 1) if consumer_data == 'STOP': queue.put('STOP') break for data in consumer_data: v = Validation() v.create(data) loader.load(v) except Empty: pass loader.close()