diff --git a/src/khoj/configure.py b/src/khoj/configure.py index 061444db..5ed92727 100644 --- a/src/khoj/configure.py +++ b/src/khoj/configure.py @@ -115,15 +115,11 @@ def configure_server( try: state.embeddings_model = EmbeddingsModel(get_or_create_search_model().bi_encoder) state.cross_encoder_model = CrossEncoderModel(get_or_create_search_model().cross_encoder) - - state.config_lock.acquire() state.SearchType = configure_search_types() state.search_models = configure_search(state.search_models, state.config.search_type) initialize_content(regenerate, search_type, init, user) except Exception as e: raise e - finally: - state.config_lock.release() def initialize_content(regenerate: bool, search_type: Optional[SearchType] = None, init=False, user: KhojUser = None): diff --git a/src/khoj/utils/state.py b/src/khoj/utils/state.py index 3a03baef..91f5f0ce 100644 --- a/src/khoj/utils/state.py +++ b/src/khoj/utils/state.py @@ -27,7 +27,6 @@ host: str = None port: int = None cli_args: List[str] = None query_cache: Dict[str, LRU] = defaultdict(LRU) -config_lock = threading.Lock() chat_lock = threading.Lock() SearchType = utils_config.SearchType telemetry: List[Dict[str, str]] = []