From 84bfcdac5b1af1f1b8f85018aa4a1b5ef6d79daa Mon Sep 17 00:00:00 2001 From: ksieuk Date: Thu, 28 Sep 2023 21:28:13 +0300 Subject: [PATCH] fix add errors --- .../lib/api/v1/handlers/health/__init__.py | 5 +++++ src/fastapi_app/lib/app/errors.py | 22 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 src/fastapi_app/lib/api/v1/handlers/health/__init__.py create mode 100644 src/fastapi_app/lib/app/errors.py diff --git a/src/fastapi_app/lib/api/v1/handlers/health/__init__.py b/src/fastapi_app/lib/api/v1/handlers/health/__init__.py new file mode 100644 index 0000000..48a8b68 --- /dev/null +++ b/src/fastapi_app/lib/api/v1/handlers/health/__init__.py @@ -0,0 +1,5 @@ +from .liveness_probe import router as health_router + +__all__ = [ + "health_router", +] diff --git a/src/fastapi_app/lib/app/errors.py b/src/fastapi_app/lib/app/errors.py new file mode 100644 index 0000000..855d04e --- /dev/null +++ b/src/fastapi_app/lib/app/errors.py @@ -0,0 +1,22 @@ +import typing + + +class ApplicationError(Exception): + def __init__(self, message: str, *args: typing.Any) -> None: + super().__init__(*args) + self.message = message + + +class DisposeError(ApplicationError): + pass + + +class StartServerError(ApplicationError): + pass + + +__all__ = [ + "ApplicationError", + "DisposeError", + "StartServerError", +]