ryomo commited on
Commit
249b762
·
1 Parent(s): 9c71d08

feat: move configuration settings to a dedicated settings module

Browse files
app.py CHANGED
@@ -18,10 +18,10 @@ from unpredictable_lord.mcp_tools import (
18
  init_game,
19
  list_available_advice,
20
  )
 
21
 
22
  # Configure logging level from environment variable
23
- log_level_name = os.environ.get("LOGGING_LEVEL", "INFO").upper()
24
- log_level = getattr(logging, log_level_name, logging.INFO)
25
  logging.basicConfig(level=log_level, format="%(asctime)s %(levelname)s %(message)s")
26
 
27
  logger = logging.getLogger(__name__)
 
18
  init_game,
19
  list_available_advice,
20
  )
21
+ from unpredictable_lord.settings import LOGGING_LEVEL
22
 
23
  # Configure logging level from environment variable
24
+ log_level = getattr(logging, LOGGING_LEVEL, logging.INFO)
 
25
  logging.basicConfig(level=log_level, format="%(asctime)s %(levelname)s %(message)s")
26
 
27
  logger = logging.getLogger(__name__)
src/unpredictable_lord/__init__.py CHANGED
@@ -1,3 +0,0 @@
1
- from dotenv import load_dotenv
2
-
3
- load_dotenv()
 
 
 
 
src/unpredictable_lord/chat.py CHANGED
@@ -5,14 +5,13 @@ Provides chat functionality by calling the LLM endpoint on Modal or using ZeroGP
5
  """
6
 
7
  import logging
8
- import os
9
 
10
  import openai_harmony as oh
11
 
 
12
 
13
  logger = logging.getLogger(__name__)
14
 
15
- USE_MODAL = os.getenv("USE_MODAL", "false").lower() == "true"
16
 
17
 
18
  if USE_MODAL:
 
5
  """
6
 
7
  import logging
 
8
 
9
  import openai_harmony as oh
10
 
11
+ from unpredictable_lord.settings import USE_MODAL
12
 
13
  logger = logging.getLogger(__name__)
14
 
 
15
 
16
 
17
  if USE_MODAL:
src/unpredictable_lord/settings.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+ from dotenv import load_dotenv
4
+
5
+ load_dotenv()
6
+
7
+ LOGGING_LEVEL = os.getenv("LOGGING_LEVEL", "INFO").upper()
8
+ USE_MODAL = os.getenv("USE_MODAL", "false").lower() == "true"