how to create my own exception in python
class MyException(Exception):
    pass
raise MyException("My hovercraft is full of eels")
"""With modern Python Exceptions, 
you don't need to abuse .message, or override .__str__() or .__repr__() 
or any of it. If all you want is an informative message when your 
exception is raised, do this