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:
@@ -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',
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
"""
|
"""
|
||||||
GUI 工具模块
|
实时输出流模块
|
||||||
|
|
||||||
提供 GUI 相关的工具类和函数。
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
||||||
@@ -36,4 +34,4 @@ class RealtimeOutput:
|
|||||||
|
|
||||||
def isatty(self):
|
def isatty(self):
|
||||||
"""返回 False,表示不是终端"""
|
"""返回 False,表示不是终端"""
|
||||||
return False
|
return False
|
||||||
Reference in New Issue
Block a user