fix: Resolve Docker import errors and relative import issues
This commit is contained in:
parent
e641a935a7
commit
5c47f6c235
@ -10,10 +10,10 @@ import time
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import List, Tuple
|
from typing import List, Tuple
|
||||||
|
|
||||||
from .fact_extractor import FactExtractor
|
from fact_extractor import FactExtractor
|
||||||
from .cache_manager import CacheManager
|
from cache_manager import CacheManager
|
||||||
from .metrics_collector import metrics_collector
|
from metrics_collector import metrics_collector
|
||||||
from .config import BATCH_SIZE, CACHE_FILE
|
from config import BATCH_SIZE, CACHE_FILE
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|||||||
@ -8,8 +8,8 @@ import logging
|
|||||||
import requests
|
import requests
|
||||||
from typing import Dict, Any, Optional
|
from typing import Dict, Any, Optional
|
||||||
|
|
||||||
from .config import AI_SERVER_URL, AI_SERVICE_API_KEY, FACT_EXTRACTION_MODEL
|
from config import AI_SERVER_URL, AI_SERVICE_API_KEY, FACT_EXTRACTION_MODEL
|
||||||
from .metrics_collector import metrics_collector
|
from metrics_collector import metrics_collector
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|||||||
@ -8,26 +8,32 @@ import sys
|
|||||||
import os
|
import os
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
# Add the current directory to Python path
|
|
||||||
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
|
||||||
|
|
||||||
from article_processor import ArticleProcessor
|
|
||||||
from metrics_collector import metrics_collector
|
|
||||||
from cache_manager import CacheManager
|
|
||||||
from config import CACHE_FILE, LOG_FILE
|
|
||||||
|
|
||||||
# Setup logging
|
# Setup logging
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.INFO,
|
level=logging.INFO,
|
||||||
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
|
||||||
handlers=[
|
handlers=[
|
||||||
logging.FileHandler(LOG_FILE),
|
logging.FileHandler('ai_processor.log'),
|
||||||
logging.StreamHandler()
|
logging.StreamHandler()
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
def setup_logging():
|
||||||
|
"""Setup logging configuration."""
|
||||||
|
# Ensure log directory exists
|
||||||
|
log_dir = os.path.dirname('ai_processor.log')
|
||||||
|
if log_dir:
|
||||||
|
os.makedirs(log_dir, exist_ok=True)
|
||||||
|
|
||||||
|
from article_processor import ArticleProcessor
|
||||||
|
from metrics_collector import metrics_collector
|
||||||
|
from cache_manager import CacheManager
|
||||||
|
from config import CACHE_FILE, LOG_FILE
|
||||||
|
|
||||||
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
def setup_logging():
|
def setup_logging():
|
||||||
"""Setup logging configuration."""
|
"""Setup logging configuration."""
|
||||||
# Ensure log directory exists
|
# Ensure log directory exists
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user