https://exceptionhandling.pythonprogramminghelp.com/definitive-proof-that-are-software-development/