class OrderNotFoundException(Exception): """Raised when an order is not found.""" def __init__(self, order_id: int): self.order_id = order_id super().__init__(f"Order with ID {order_id} not found.") class OrderAlreadyDeliveredException(Exception): """Raised when an order has already been delivered.""" def __init__(self, order_id: int): self.order_id = order_id super().__init__(f"Order with ID {order_id} has already been delivered.") raise OrderNotFoundException(34)