milvus/mishards/exceptions.py
2019-09-19 19:41:20 +08:00

18 lines
546 B
Python

import mishards.exception_codes as codes
class BaseException(Exception):
code = codes.INVALID_CODE
message = 'BaseException'
def __init__(self, message='', metadata=None):
self.message = self.__class__.__name__ if not message else message
self.metadata = metadata
class ConnectionConnectError(BaseException):
code = codes.CONNECT_ERROR_CODE
class ConnectionNotFoundError(BaseException):
code = codes.CONNECTTION_NOT_FOUND_CODE
class TableNotFoundError(BaseException):
code = codes.TABLE_NOT_FOUND_CODE