Disable telemetry only via KHOJ_TELEMETRY_DISABLE environment variable

Do not unnecessarily overload usage of KHOJ_DEBUG environment variable
This commit is contained in:
Debanjum
2025-04-07 18:14:47 +05:30
parent 2ae8c62547
commit 50508d97f9

View File

@@ -16,7 +16,7 @@ from khoj.migrations.migrate_processor_config_openai import (
)
from khoj.migrations.migrate_server_pg import migrate_server_pg
from khoj.migrations.migrate_version import migrate_config_to_version
from khoj.utils.helpers import in_debug_mode, is_env_var_true, resolve_absolute_path
from khoj.utils.helpers import is_env_var_true, resolve_absolute_path
from khoj.utils.yaml import parse_config_from_file
@@ -81,7 +81,7 @@ def cli(args=None):
else:
args = run_migrations(args)
args.config = parse_config_from_file(args.config_file)
if is_env_var_true("KHOJ_TELEMETRY_DISABLE") or in_debug_mode():
if is_env_var_true("KHOJ_TELEMETRY_DISABLE"):
args.config.app.should_log_telemetry = False
return args