Fix backend imports for Docker (core -> backend.core)
Browse files
backend/api/conversation_service.py
CHANGED
|
@@ -33,8 +33,8 @@ for path in (BACKEND_DIR, PROJECT_ROOT):
|
|
| 33 |
sys.path.insert(0, str(path))
|
| 34 |
|
| 35 |
from config.settings import AppSettings, get_settings # noqa: E402
|
| 36 |
-
from core.conversation_manager import ConversationManager # noqa: E402
|
| 37 |
-
from core.persona_system import PersonaSystem # noqa: E402
|
| 38 |
from .conversation_ws import ConnectionManager # noqa: E402
|
| 39 |
|
| 40 |
# Setup logging
|
|
|
|
| 33 |
sys.path.insert(0, str(path))
|
| 34 |
|
| 35 |
from config.settings import AppSettings, get_settings # noqa: E402
|
| 36 |
+
from backend.core.conversation_manager import ConversationManager # noqa: E402
|
| 37 |
+
from backend.core.persona_system import PersonaSystem # noqa: E402
|
| 38 |
from .conversation_ws import ConnectionManager # noqa: E402
|
| 39 |
|
| 40 |
# Setup logging
|
backend/api/routes.py
CHANGED
|
@@ -24,7 +24,7 @@ from pydantic import BaseModel, Field
|
|
| 24 |
from typing import Dict, List, Optional
|
| 25 |
import logging
|
| 26 |
from .conversation_service import get_conversation_service
|
| 27 |
-
from core.persona_system import PersonaSystem
|
| 28 |
|
| 29 |
# Setup logging
|
| 30 |
logger = logging.getLogger(__name__)
|
|
|
|
| 24 |
from typing import Dict, List, Optional
|
| 25 |
import logging
|
| 26 |
from .conversation_service import get_conversation_service
|
| 27 |
+
from backend.core.persona_system import PersonaSystem
|
| 28 |
|
| 29 |
# Setup logging
|
| 30 |
logger = logging.getLogger(__name__)
|
backend/core/conversation_manager.py
CHANGED
|
@@ -29,8 +29,8 @@ from pathlib import Path
|
|
| 29 |
# Add backend to path for imports
|
| 30 |
sys.path.insert(0, str(Path(__file__).parent.parent))
|
| 31 |
|
| 32 |
-
from core.llm_client import create_llm_client
|
| 33 |
-
from core.persona_system import PersonaSystem
|
| 34 |
|
| 35 |
|
| 36 |
class ConversationState(Enum):
|
|
|
|
| 29 |
# Add backend to path for imports
|
| 30 |
sys.path.insert(0, str(Path(__file__).parent.parent))
|
| 31 |
|
| 32 |
+
from backend.core.llm_client import create_llm_client
|
| 33 |
+
from backend.core.persona_system import PersonaSystem
|
| 34 |
|
| 35 |
|
| 36 |
class ConversationState(Enum):
|