yangdx commited on
Commit
9f31afd
·
1 Parent(s): 6bc0be1

Add automatic comment handling in .env files

Browse files
lightrag/lightrag.py CHANGED
@@ -48,6 +48,10 @@ from .utils import (
48
  set_logger,
49
  )
50
  from .types import KnowledgeGraph
 
 
 
 
51
 
52
  # TODO: TO REMOVE @Yannick
53
  config = configparser.ConfigParser()
 
48
  set_logger,
49
  )
50
  from .types import KnowledgeGraph
51
+ from dotenv import load_dotenv
52
+
53
+ # Load environment variables
54
+ load_dotenv(override=True)
55
 
56
  # TODO: TO REMOVE @Yannick
57
  config = configparser.ConfigParser()
lightrag/operate.py CHANGED
@@ -5,6 +5,7 @@ import json
5
  import re
6
  from typing import Any, AsyncIterator
7
  from collections import Counter, defaultdict
 
8
  from .utils import (
9
  logger,
10
  clean_str,
@@ -34,6 +35,10 @@ from .base import (
34
  )
35
  from .prompt import GRAPH_FIELD_SEP, PROMPTS
36
  import time
 
 
 
 
37
 
38
 
39
  def chunking_by_token_size(
 
5
  import re
6
  from typing import Any, AsyncIterator
7
  from collections import Counter, defaultdict
8
+
9
  from .utils import (
10
  logger,
11
  clean_str,
 
35
  )
36
  from .prompt import GRAPH_FIELD_SEP, PROMPTS
37
  import time
38
+ from dotenv import load_dotenv
39
+
40
+ # Load environment variables
41
+ load_dotenv(override=True)
42
 
43
 
44
  def chunking_by_token_size(
lightrag/utils.py CHANGED
@@ -15,8 +15,11 @@ from typing import Any, Callable
15
  import xml.etree.ElementTree as ET
16
  import numpy as np
17
  import tiktoken
18
-
19
  from lightrag.prompt import PROMPTS
 
 
 
 
20
 
21
 
22
  VERBOSE_DEBUG = os.getenv("VERBOSE", "false").lower() == "true"
 
15
  import xml.etree.ElementTree as ET
16
  import numpy as np
17
  import tiktoken
 
18
  from lightrag.prompt import PROMPTS
19
+ from dotenv import load_dotenv
20
+
21
+ # Load environment variables
22
+ load_dotenv(override=True)
23
 
24
 
25
  VERBOSE_DEBUG = os.getenv("VERBOSE", "false").lower() == "true"