From ccc1be4267889f3a706de53ee1e7d6b502581847 Mon Sep 17 00:00:00 2001 From: G Prashanth Kumar Date: Wed, 18 Aug 2021 23:46:59 +0530 Subject: [PATCH] Update food_ordering_system.py line 38 fails when there are no items in the queue, so while condition has to be modified for "True" to "not food_order_queue.is_empty". Please correct me if i am wrong --- data_structures/6_Queue/Exercise/food_ordering_system.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data_structures/6_Queue/Exercise/food_ordering_system.py b/data_structures/6_Queue/Exercise/food_ordering_system.py index 3658a41..9faeff8 100644 --- a/data_structures/6_Queue/Exercise/food_ordering_system.py +++ b/data_structures/6_Queue/Exercise/food_ordering_system.py @@ -34,7 +34,7 @@ def place_orders(orders): def serve_orders(): time.sleep(1) - while True: + while not food_order_queue.is_empty(): order = food_order_queue.dequeue() print("Now serving: ",order) time.sleep(2) @@ -45,4 +45,4 @@ def serve_orders(): t2 = threading.Thread(target=serve_orders) t1.start() - t2.start() \ No newline at end of file + t2.start()