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.error_handler import ErrorHandler
|
||||
from gui.utils.realtime_output import RealtimeOutput
|
||||
from gui.utils.state_manager import StateManager
|
||||
from gui.utils.validators import Validator, ValidationResult, ValidatedWidget
|
||||
|
||||
@@ -14,6 +15,7 @@ __all__ = [
|
||||
'require_admin',
|
||||
'require_permission',
|
||||
'ErrorHandler',
|
||||
'RealtimeOutput',
|
||||
'StateManager',
|
||||
'Validator',
|
||||
'ValidationResult',
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
GUI 工具模块
|
||||
|
||||
提供 GUI 相关的工具类和函数。
|
||||
实时输出流模块
|
||||
"""
|
||||
|
||||
|
||||
@@ -36,4 +34,4 @@ class RealtimeOutput:
|
||||
|
||||
def isatty(self):
|
||||
"""返回 False,表示不是终端"""
|
||||
return False
|
||||
return False
|
||||
Reference in New Issue
Block a user