A learner asked the following question:
Message: Hi, The delete_node() function in LinkedList class has a bug. If LL is empty it should throw an error message. def delete_node(self, key): curr_node = self.head # Print error if empty linked list if curr_node is None: print(“Deleting from empty linked list”) return