Aslında burada asıl dikkat çekmek istediğim şey, sadece verilecek parametreler üzerindeki side effectleri için çağırılan bir fonksiyona parametre paslamadığımda/paslamayı unuttuğumda kodu defalarca okuyup nerde yanlış yaptığımı aramak yerine şöyle bir hata almam gerektiği:
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
f()
TypeError: f() missing 1 required positional argument: 'arg'