From 22ed9ca51e2191889c22e554ee933dc638c04a23 Mon Sep 17 00:00:00 2001 From: Yiorgis Gozadinos Date: Fri, 8 Aug 2025 17:31:42 +0200 Subject: [PATCH] Disable python warning unless in development --- src/haiku/rag/cli.py | 4 ++++ src/haiku/rag/config.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/haiku/rag/cli.py b/src/haiku/rag/cli.py index 087e0acf..ae377b1c 100644 --- a/src/haiku/rag/cli.py +++ b/src/haiku/rag/cli.py @@ -1,4 +1,5 @@ import asyncio +import warnings from importlib.metadata import version from pathlib import Path @@ -9,6 +10,9 @@ from haiku.rag.app import HaikuRAGApp from haiku.rag.config import Config from haiku.rag.utils import is_up_to_date +if not Config.ENV == "development": + warnings.filterwarnings("ignore") + cli = typer.Typer( context_settings={"help_option_names": ["-h", "--help"]}, no_args_is_help=True ) diff --git a/src/haiku/rag/config.py b/src/haiku/rag/config.py index babd3d31..3671ed19 100644 --- a/src/haiku/rag/config.py +++ b/src/haiku/rag/config.py @@ -10,7 +10,7 @@ load_dotenv() class AppConfig(BaseModel): - ENV: str = "development" + ENV: str = "production" DEFAULT_DATA_DIR: Path = get_default_data_dir() MONITOR_DIRECTORIES: list[Path] = []