for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
class Bad(Exception):
def __repr__(self):
raise RuntimeError("I'm a bad class!")
def a():
x = Bad()
return x
def b():
raise x
a()
try:
b()
except Exception as exc:
print(exc)