SurfSense/surfsense_backend/app/config
Claude af1013fc1d
Fix deadlock by using RLock instead of Lock
- Replace threading.Lock() with threading.RLock() (reentrant lock)
- Prevents deadlock when _initialize_chunker/_initialize_code_chunker
  call _initialize_embedding_model while holding the lock
- RLock allows same thread to re-acquire lock safely

Addresses critical PR #17 review feedback
2025-11-18 23:27:31 +00:00
..
__init__.py Fix deadlock by using RLock instead of Lock 2025-11-18 23:27:31 +00:00
global_llm_config.example.yaml Remove Google Analytics and Anthropic Claude from default configs 2025-11-17 21:42:57 +02:00
global_llm_config.yaml.template feat: Implement local-first European AI architecture with Mistral NeMo and TildeOpen 2025-11-17 19:58:20 +02:00
uvicorn.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00