From e111eda6aef487e34573d02bfa5b9321ce721676 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Wed, 5 Jul 2023 18:55:14 -0700 Subject: [PATCH] Make client, app_config optional in telemetry logger for correct typing --- src/khoj/utils/helpers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/khoj/utils/helpers.py b/src/khoj/utils/helpers.py index 13895fb8..7a6cf378 100644 --- a/src/khoj/utils/helpers.py +++ b/src/khoj/utils/helpers.py @@ -175,7 +175,11 @@ def get_server_id(): def log_telemetry( - telemetry_type: str, api: str = None, client: str = None, app_config: AppConfig = None, properties: dict = None + telemetry_type: str, + api: str = None, + client: Optional[str] = None, + app_config: Optional[AppConfig] = None, + properties: dict = None, ): """Log basic app usage telemetry like client, os, api called""" # Do not log usage telemetry, if telemetry is disabled via app config