Skip to content

Commit 2c0980e

Browse files
committed
refactor: 将 server 模块所有相对导入改为绝对导入
1 parent 7175ff0 commit 2c0980e

17 files changed

Lines changed: 50 additions & 50 deletions

manga_translator/server/core/config_management_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import base64
1616
import hashlib
1717

18-
from ..repositories.config_repository import ConfigRepository, UserConfigRepository
19-
from ..models.config_models import ConfigPreset, UserConfig
18+
from manga_translator.server.repositories.config_repository import ConfigRepository, UserConfigRepository
19+
from manga_translator.server.models.config_models import ConfigPreset, UserConfig
2020
from .env_service import EnvService
2121

2222
logger = logging.getLogger(__name__)

manga_translator/server/core/group_management_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from typing import Dict, List, Optional, Any
1010
from datetime import datetime, timezone
1111

12-
from ..repositories.group_repository import GroupRepository
13-
from ..models.group_models import UserGroup
12+
from manga_translator.server.repositories.group_repository import GroupRepository
13+
from manga_translator.server.models.group_models import UserGroup
1414

1515
logger = logging.getLogger(__name__)
1616

manga_translator/server/core/history_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
from datetime import datetime, timezone
1717
from pathlib import Path
1818

19-
from ..models import TranslationResult
19+
from manga_translator.server.models import TranslationResult
20+
from manga_translator.server.repositories.translation_repository import TranslationRepository
2021

2122
logger = logging.getLogger(__name__)
22-
from ..repositories.translation_repository import TranslationRepository
2323

2424

2525
class HistoryManagementService:

manga_translator/server/core/log_management_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
from typing import List, Optional, Dict, Any
1515
from datetime import datetime, timezone, timedelta
1616

17-
from ..models import LogEntry
18-
from ..repositories.log_repository import LogRepository
17+
from manga_translator.server.models import LogEntry
18+
from manga_translator.server.repositories.log_repository import LogRepository
1919

2020

2121
class LogManagementService:

manga_translator/server/core/permission_service_v2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import logging
99
from typing import Dict, Optional, Any
1010

11-
from ..repositories.permission_repository import PermissionRepository
12-
from ..models.permission_models import UserPermission
11+
from manga_translator.server.repositories.permission_repository import PermissionRepository
12+
from manga_translator.server.models.permission_models import UserPermission
1313

1414
logger = logging.getLogger(__name__)
1515

manga_translator/server/core/quota_service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
from typing import Optional, Dict, List
1111
from pathlib import Path
1212

13-
from ..repositories.quota_repository import QuotaRepository
14-
from ..repositories.permission_repository import PermissionRepository
15-
from ..models.quota_models import QuotaLimit, QuotaStats
16-
from ..core.group_service import GroupService
13+
from manga_translator.server.repositories.quota_repository import QuotaRepository
14+
from manga_translator.server.repositories.permission_repository import PermissionRepository
15+
from manga_translator.server.models.quota_models import QuotaLimit, QuotaStats
16+
from manga_translator.server.core.group_service import GroupService
1717

1818
logger = logging.getLogger(__name__)
1919

manga_translator/server/core/resource_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from typing import List, Optional
1111
from pathlib import Path
1212

13-
from ..repositories.resource_repository import ResourceRepository
14-
from ..models.resource_models import PromptResource, FontResource
13+
from manga_translator.server.repositories.resource_repository import ResourceRepository
14+
from manga_translator.server.models.resource_models import PromptResource, FontResource
1515

1616
logger = logging.getLogger(__name__)
1717

manga_translator/server/core/search_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
from datetime import datetime
1414
import re
1515

16-
from ..models import TranslationResult
17-
from ..repositories.translation_repository import TranslationRepository
16+
from manga_translator.server.models import TranslationResult
17+
from manga_translator.server.repositories.translation_repository import TranslationRepository
1818

1919
logger = logging.getLogger(__name__)
2020

manga_translator/server/core/session_security_service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
# Flask imports removed - using FastAPI now
1818

19-
from ..models.session_models import SessionOwnership, SessionAccessAttempt
20-
from ..repositories.session_repository import SessionRepository
21-
from ..core.permission_service_v2 import EnhancedPermissionService
22-
from ..repositories.permission_repository import PermissionRepository
19+
from manga_translator.server.models.session_models import SessionOwnership, SessionAccessAttempt
20+
from manga_translator.server.repositories.session_repository import SessionRepository
21+
from manga_translator.server.core.permission_service_v2 import EnhancedPermissionService
22+
from manga_translator.server.repositories.permission_repository import PermissionRepository
2323

2424

2525
class SessionSecurityService:

manga_translator/server/repositories/session_repository.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import os
88
import json
99
from typing import List, Optional
10-
from ..models.session_models import SessionOwnership, SessionAccessAttempt
10+
from manga_translator.server.models.session_models import SessionOwnership, SessionAccessAttempt
1111

1212

1313
class SessionRepository:

0 commit comments

Comments
 (0)