From 6cf8805fd243dee8191f6f3e982e8b09f4710032 Mon Sep 17 00:00:00 2001 From: BriceTatongK Date: Wed, 27 May 2026 16:55:03 +0200 Subject: [PATCH 1/2] Fix: removed not existing file --- .github/workflows/cdelivery.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cdelivery.yml b/.github/workflows/cdelivery.yml index 54bb43c..9f66919 100644 --- a/.github/workflows/cdelivery.yml +++ b/.github/workflows/cdelivery.yml @@ -48,7 +48,6 @@ jobs: backend \ docker \ requirements.txt \ - docker-compose.yml \ .env_example echo "Package contents:" From 164b2dfb11ed17161b5bcbc95d3741d42dea5056 Mon Sep 17 00:00:00 2001 From: BriceTatongK Date: Wed, 27 May 2026 17:01:58 +0200 Subject: [PATCH 2/2] Fix: added functions comments --- backend/utils/logger.py | 3 ++- backend/utils/metrics.py | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/backend/utils/logger.py b/backend/utils/logger.py index 65a3c9b..e424b17 100644 --- a/backend/utils/logger.py +++ b/backend/utils/logger.py @@ -3,6 +3,7 @@ from pathlib import Path +# Utility functions for environment variable loading and logging setup def load_project_env() -> Path | None: for directory in (Path.cwd(), Path.cwd().parent, Path(__file__).resolve().parents[2]): env_path = directory / ".env" @@ -20,7 +21,7 @@ def load_project_env() -> Path | None: return env_path return None - +# Simple logger setup for the project def get_logger(name: str) -> logging.Logger: logging.basicConfig( level=os.getenv("LOG_LEVEL", "INFO"), diff --git a/backend/utils/metrics.py b/backend/utils/metrics.py index 9ccf191..a798be1 100644 --- a/backend/utils/metrics.py +++ b/backend/utils/metrics.py @@ -1,19 +1,19 @@ import time -from collections.abc import Callable -from typing import TypeVar - import psutil +from typing import TypeVar +from collections.abc import Callable T = TypeVar("T") - +# Utility functions for timing and resource usage metrics def timed_call(fn: Callable[..., T], *args, **kwargs) -> tuple[T, float]: start = time.time() value = fn(*args, **kwargs) return value, time.time() - start +# Capture current resource usage snapshot def resource_snapshot() -> dict[str, float]: process = psutil.Process() memory = process.memory_info() @@ -26,6 +26,7 @@ def resource_snapshot() -> dict[str, float]: } +# Compute resource usage delta between two snapshots def resource_delta(before: dict[str, float], after: dict[str, float]) -> dict[str, float]: return { "cpu_percent_before": before["cpu_percent"],