diff --git a/urbantz/exceptions.py b/urbantz/exceptions.py new file mode 100644 index 0000000..c3cc237 --- /dev/null +++ b/urbantz/exceptions.py @@ -0,0 +1,11 @@ +class APIError(Exception): + + def __init__(self, error): + self.message = error.get('message') + self.code = error.get('code') + + def __repr__(self): + return "".format(str(self)) + + def __str__(self): + return self.message or 'Unknown error'