Add antipatterns repo

This commit is contained in:
Charles-Axel Dein
2020-07-21 09:02:44 +02:00
parent 311255c312
commit 6f941a8ab3
13 changed files with 1686 additions and 0 deletions

View File

@ -0,0 +1,19 @@
from collections import namedtuple
Bread = namedtuple('Bread', 'color')
class ToastException(Exception):
pass
def toast(bread):
try:
put_in_toaster(bread)
except:
raise ToastException('Could not toast bread')
def put_in_toaster(bread):
brad.color = 'light_brown' # Note the typo
toast(Bread('yellow'))