fix: resolve RealtimeOutput import error by moving to utils package

Python prefers packages over modules, causing imports to resolve to
gui/utils/__init__.py instead of gui/utils.py. Moved RealtimeOutput
class into the utils package to fix the ImportError.

Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
This commit is contained in:
Misaka
2026-02-26 19:42:20 +08:00
parent f715cb97e3
commit 950e30fef0
2 changed files with 4 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ GUI Utilities - GUI 工具模块
""" """
from gui.utils.decorators import require_admin, require_permission from gui.utils.decorators import require_admin, require_permission
from gui.utils.error_handler import ErrorHandler from gui.utils.error_handler import ErrorHandler
from gui.utils.realtime_output import RealtimeOutput
from gui.utils.state_manager import StateManager from gui.utils.state_manager import StateManager
from gui.utils.validators import Validator, ValidationResult, ValidatedWidget from gui.utils.validators import Validator, ValidationResult, ValidatedWidget
@@ -14,6 +15,7 @@ __all__ = [
'require_admin', 'require_admin',
'require_permission', 'require_permission',
'ErrorHandler', 'ErrorHandler',
'RealtimeOutput',
'StateManager', 'StateManager',
'Validator', 'Validator',
'ValidationResult', 'ValidationResult',

View File

@@ -1,9 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
""" """
GUI 工具模块 实时输出流模块
提供 GUI 相关的工具类和函数
""" """