Skip to content

Commit d0af550

Browse files
committed
fix: 将相对导入改为绝对导入,修复Docker模块导入错误
1 parent 2c0980e commit d0af550

14 files changed

Lines changed: 53 additions & 53 deletions

manga_translator/server/core/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
"""
66

77
# 数据模型
8-
from .models import (
8+
from manga_translator.server.core.models import (
99
UserPermissions,
1010
UserAccount,
1111
Session,
1212
AuditEvent,
1313
)
1414

1515
# 持久化工具
16-
from .persistence import (
16+
from manga_translator.server.core.persistence import (
1717
atomic_write_json,
1818
load_json,
1919
create_backup,
@@ -22,21 +22,21 @@
2222
)
2323

2424
# 服务
25-
from .account_service import AccountService
26-
from .session_service import SessionService
27-
from .permission_service import PermissionService
28-
from .audit_service import AuditService
29-
from .env_service import EnvService
25+
from manga_translator.server.core.account_service import AccountService
26+
from manga_translator.server.core.session_service import SessionService
27+
from manga_translator.server.core.permission_service import PermissionService
28+
from manga_translator.server.core.audit_service import AuditService
29+
from manga_translator.server.core.env_service import EnvService
3030

3131
# 系统初始化
32-
from .system_init import (
32+
from manga_translator.server.core.system_init import (
3333
SystemInitializer,
3434
init_system,
3535
get_system_initializer,
3636
)
3737

3838
# 配置管理
39-
from .config_manager import (
39+
from manga_translator.server.core.config_manager import (
4040
ADMIN_CONFIG_PATH,
4141
SERVER_CONFIG_PATH,
4242
DEFAULT_ADMIN_SETTINGS,
@@ -52,7 +52,7 @@
5252
)
5353

5454
# 身份验证(旧版)
55-
from .auth import (
55+
from manga_translator.server.core.auth import (
5656
valid_admin_tokens,
5757
generate_admin_token,
5858
validate_admin_token,
@@ -68,7 +68,7 @@
6868
)
6969

7070
# 认证和授权中间件(新版)
71-
from .middleware import (
71+
from manga_translator.server.core.middleware import (
7272
init_middleware_services,
7373
get_services,
7474
create_error_response,
@@ -84,7 +84,7 @@
8484
)
8585

8686
# 日志管理
87-
from .logging_manager import (
87+
from manga_translator.server.core.logging_manager import (
8888
task_logs,
8989
global_log_queue,
9090
generate_task_id,
@@ -98,7 +98,7 @@
9898
)
9999

100100
# 任务管理
101-
from .task_manager import (
101+
from manga_translator.server.core.task_manager import (
102102
translation_semaphore,
103103
server_config,
104104
active_tasks,
@@ -115,7 +115,7 @@
115115
)
116116

117117
# 响应工具
118-
from .response_utils import (
118+
from manga_translator.server.core.response_utils import (
119119
transform_to_image,
120120
transform_to_json,
121121
transform_to_bytes,

manga_translator/server/core/account_service.py

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

12-
from .models import UserAccount, UserPermissions
13-
from .persistence import atomic_write_json, load_json
12+
from manga_translator.server.core.models import UserAccount, UserPermissions
13+
from manga_translator.server.core.persistence import atomic_write_json, load_json
1414

1515
logger = logging.getLogger(__name__)
1616

manga_translator/server/core/audit_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from uuid import uuid4
1313
import shutil
1414

15-
from .models import AuditEvent
15+
from manga_translator.server.core.models import AuditEvent
1616

1717
logger = logging.getLogger(__name__)
1818

manga_translator/server/core/cleanup_scheduler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from apscheduler.schedulers.background import BackgroundScheduler
1111
from apscheduler.triggers.cron import CronTrigger
1212

13-
from .cleanup_service import CleanupSchedulerService
13+
from manga_translator.server.core.cleanup_service import CleanupSchedulerService
1414

1515
logger = logging.getLogger(__name__)
1616

manga_translator/server/core/config_management_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from manga_translator.server.repositories.config_repository import ConfigRepository, UserConfigRepository
1919
from manga_translator.server.models.config_models import ConfigPreset, UserConfig
20-
from .env_service import EnvService
20+
from manga_translator.server.core.env_service import EnvService
2121

2222
logger = logging.getLogger(__name__)
2323

manga_translator/server/core/middleware.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
from fastapi import Header, HTTPException, Depends, Query
1010
from fastapi.responses import JSONResponse
1111

12-
from .models import Session
13-
from .session_service import SessionService
14-
from .permission_service import PermissionService
15-
from .account_service import AccountService
12+
from manga_translator.server.core.models import Session
13+
from manga_translator.server.core.session_service import SessionService
14+
from manga_translator.server.core.permission_service import PermissionService
15+
from manga_translator.server.core.account_service import AccountService
1616

1717
logger = logging.getLogger(__name__)
1818

manga_translator/server/core/permission_calculator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
import logging
1212
from typing import List, Set, Dict, Any, Optional
13-
from .models import UserAccount
14-
from .group_service import get_group_service
13+
from manga_translator.server.core.models import UserAccount
14+
from manga_translator.server.core.group_service import get_group_service
1515

1616
logger = logging.getLogger(__name__)
1717

manga_translator/server/core/permission_integration.py

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

10-
from .account_service import AccountService
11-
from .permission_service_v2 import EnhancedPermissionService, get_enhanced_permission_service
10+
from manga_translator.server.core.account_service import AccountService
11+
from manga_translator.server.core.permission_service_v2 import EnhancedPermissionService, get_enhanced_permission_service
1212

1313
logger = logging.getLogger(__name__)
1414

manga_translator/server/core/permission_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from datetime import date
1010
from collections import defaultdict
1111

12-
from .models import UserPermissions
13-
from .account_service import AccountService
12+
from manga_translator.server.core.models import UserPermissions
13+
from manga_translator.server.core.account_service import AccountService
1414

1515
logger = logging.getLogger(__name__)
1616

manga_translator/server/core/session_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from datetime import datetime, timedelta
1111
from uuid import uuid4
1212

13-
from .models import Session
14-
from .persistence import atomic_write_json, load_json
13+
from manga_translator.server.core.models import Session
14+
from manga_translator.server.core.persistence import atomic_write_json, load_json
1515

1616
logger = logging.getLogger(__name__)
1717

0 commit comments

Comments
 (0)