15 lines
529 B
Python
15 lines
529 B
Python
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) |