professional-programming/antipatterns/python-examples/reraise_exceptions_good.py
2020-07-21 09:37:15 +02:00

23 lines
357 B
Python

from collections import namedtuple
Bread = namedtuple("Bread", "color")
class ToastException(Exception):
pass
def toast(bread):
try:
put_in_toaster(bread)
except:
print("Got exception while trying to toast")
raise
def put_in_toaster(bread):
brad.color = "light_brown" # Note the typo
toast(Bread("yellow"))