# Path: girlfriend/exception.py
# class GirlFriendSysException(GirlFriendException):
# 
#     """系统相关的异常，多用于框架内部以及向插件开发者提供的工具和数据结构，
#        该异常跟业务无关，属于系统错误，无法继续进行业务处理，
#        只能输出错误日志、打印错误堆栈进行调试或者将错误上报给开发者。
#     """
#     pass


from girlfriend.exception import GirlFriendSysException
# coding: utf-8

"""数据结构定义所需要用到的异常类
"""



class IndexOutOfBoundsException(GirlFriendSysException):
    """索引越界时抛出此异常
    """
    pass


class MissingKeyException(GirlFriendSysException):
    """在key-value的结构中，当key所引用的数据不存在时抛出此异常
    """
    pass



# Path: girlfriend/exception.py
# class GirlFriendSysException(GirlFriendException):
# 
#     """系统相关的异常，多用于框架内部以及向插件开发者提供的工具和数据结构，
#        该异常跟业务无关，属于系统错误，无法继续进行业务处理，
#        只能输出错误日志、打印错误堆栈进行调试或者将错误上报给开发者。
#     """
#     pass


# Path: girlfriend/data/exception.py
from girlfriend.exception import GirlFriendSysException

# coding: utf-8

"""数据结构定义所需要用到的异常类
"""



class IndexOutOfBoundsException(GirlFriendSysException):
    """索引越界时抛出此异常
    """
    pass


class MissingKeyException(GirlFriendSysException):
    """在key-value的结构中，当key所引用的数据不存在时抛出此异常
    """
    pass



class InvalidSizeException(GirlFriendSysException):