From 7c77d65d35dd623422e40a8d74bb47437cf0b98c Mon Sep 17 00:00:00 2001 From: Debanjum Date: Sun, 24 Nov 2024 00:51:26 -0800 Subject: [PATCH] Improve logic to disable telemetry via KHOJ_TELEMETRY_DISABLE env var The newly added KHOJ_TELEMETRY_DISABLE env var knob to disable telemetry should override old config mechanism when set --- src/khoj/utils/helpers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/khoj/utils/helpers.py b/src/khoj/utils/helpers.py index 36e0e1d2..4fb3a000 100644 --- a/src/khoj/utils/helpers.py +++ b/src/khoj/utils/helpers.py @@ -256,9 +256,9 @@ def get_server_id(): def telemetry_disabled(app_config: AppConfig, telemetry_disable_env) -> bool: - return ( - not app_config.should_log_telemetry if app_config and app_config.should_log_telemetry else telemetry_disable_env - ) + if telemetry_disable_env is True: + return True + return not app_config or not app_config.should_log_telemetry def log_telemetry(