bazarr/libs/dynaconf/vendor/box/exceptions.py

23 lines
446 B
Python

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
class BoxError(Exception):
"""Non standard dictionary exceptions"""
class BoxKeyError(BoxError, KeyError, AttributeError):
"""Key does not exist"""
class BoxTypeError(BoxError, TypeError):
"""Cannot handle that instance's type"""
class BoxValueError(BoxError, ValueError):
"""Issue doing something with that value"""
class BoxWarning(UserWarning):
"""Here be dragons"""