Cursor Agent
bxsfy712
commited on
Commit
·
6f9cea5
1
Parent(s):
bb4c54e
Refactor: Move logger initialization to top of file
Browse filesCo-authored-by: bxsfy712 <[email protected]>
- ai_models.py +3 -2
ai_models.py
CHANGED
|
@@ -11,6 +11,9 @@ from dataclasses import dataclass
|
|
| 11 |
from typing import Any, Dict, List, Mapping, Optional, Sequence
|
| 12 |
from config import HUGGINGFACE_MODELS, get_settings
|
| 13 |
|
|
|
|
|
|
|
|
|
|
| 14 |
# Import environment detector
|
| 15 |
try:
|
| 16 |
from utils.environment_detector import (
|
|
@@ -22,7 +25,6 @@ try:
|
|
| 22 |
ENV_DETECTOR_AVAILABLE = True
|
| 23 |
except ImportError:
|
| 24 |
ENV_DETECTOR_AVAILABLE = False
|
| 25 |
-
logger = logging.getLogger(__name__)
|
| 26 |
logger.warning("Environment detector not available")
|
| 27 |
|
| 28 |
# Only import transformers if we should use AI models
|
|
@@ -74,7 +76,6 @@ try:
|
|
| 74 |
except ImportError:
|
| 75 |
REQUESTS_AVAILABLE = False
|
| 76 |
|
| 77 |
-
logger = logging.getLogger(__name__)
|
| 78 |
settings = get_settings()
|
| 79 |
|
| 80 |
HF_TOKEN_ENV = os.getenv("HF_TOKEN") or os.getenv("HUGGINGFACE_TOKEN")
|
|
|
|
| 11 |
from typing import Any, Dict, List, Mapping, Optional, Sequence
|
| 12 |
from config import HUGGINGFACE_MODELS, get_settings
|
| 13 |
|
| 14 |
+
# Module logger must exist before any import-time logging below.
|
| 15 |
+
logger = logging.getLogger(__name__)
|
| 16 |
+
|
| 17 |
# Import environment detector
|
| 18 |
try:
|
| 19 |
from utils.environment_detector import (
|
|
|
|
| 25 |
ENV_DETECTOR_AVAILABLE = True
|
| 26 |
except ImportError:
|
| 27 |
ENV_DETECTOR_AVAILABLE = False
|
|
|
|
| 28 |
logger.warning("Environment detector not available")
|
| 29 |
|
| 30 |
# Only import transformers if we should use AI models
|
|
|
|
| 76 |
except ImportError:
|
| 77 |
REQUESTS_AVAILABLE = False
|
| 78 |
|
|
|
|
| 79 |
settings = get_settings()
|
| 80 |
|
| 81 |
HF_TOKEN_ENV = os.getenv("HF_TOKEN") or os.getenv("HUGGINGFACE_TOKEN")
|