Source code for edman.exceptions
from logging import INFO, getLogger
[docs]
class EdmanError(Exception):
def __init__(self, message):
self._message = message
self.logger = getLogger(__name__)
self.logger.setLevel(INFO)
self.logger.propagate = True
self.logger.exception(self.__str__())
def __str__(self):
return f'{self.__class__.__name__} {self._message}'
[docs]
class EdmanDbConnectError(EdmanError):
"""
DB接続に関するエラー
"""
pass
[docs]
class EdmanDbProcessError(EdmanError):
"""
DB実行処理に関するエラー
"""
pass
[docs]
class EdmanInternalError(EdmanError):
"""
Edmanの処理に関するエラー
"""
pass