fix: auto-fix code issues (cron)

- 修复重复导入/字段
- 修复异常处理
- 修复PEP8格式问题
- 添加类型注解
This commit is contained in:
OpenClaw Bot
2026-02-28 03:03:50 +08:00
parent 8c80399c9d
commit 33555642db
39 changed files with 86 additions and 1151 deletions

View File

@@ -21,7 +21,6 @@ from typing import Any
logger = logging.getLogger(__name__)
class SSOProvider(StrEnum):
"""SSO 提供商类型"""
@@ -33,7 +32,6 @@ class SSOProvider(StrEnum):
GOOGLE = "google" # Google Workspace
CUSTOM_SAML = "custom_saml" # 自定义 SAML
class SSOStatus(StrEnum):
"""SSO 配置状态"""
@@ -42,7 +40,6 @@ class SSOStatus(StrEnum):
ACTIVE = "active" # 已启用
ERROR = "error" # 配置错误
class SCIMSyncStatus(StrEnum):
"""SCIM 同步状态"""
@@ -51,7 +48,6 @@ class SCIMSyncStatus(StrEnum):
SUCCESS = "success" # 同步成功
FAILED = "failed" # 同步失败
class AuditLogExportFormat(StrEnum):
"""审计日志导出格式"""
@@ -60,7 +56,6 @@ class AuditLogExportFormat(StrEnum):
PDF = "pdf"
XLSX = "xlsx"
class DataRetentionAction(StrEnum):
"""数据保留策略动作"""
@@ -68,7 +63,6 @@ class DataRetentionAction(StrEnum):
DELETE = "delete" # 删除
ANONYMIZE = "anonymize" # 匿名化
class ComplianceStandard(StrEnum):
"""合规标准"""
@@ -78,7 +72,6 @@ class ComplianceStandard(StrEnum):
HIPAA = "hipaa"
PCI_DSS = "pci_dss"
@dataclass
class SSOConfig:
"""SSO 配置数据类"""
@@ -111,7 +104,6 @@ class SSOConfig:
last_tested_at: datetime | None
last_error: str | None
@dataclass
class SCIMConfig:
"""SCIM 配置数据类"""
@@ -136,7 +128,6 @@ class SCIMConfig:
created_at: datetime
updated_at: datetime
@dataclass
class SCIMUser:
"""SCIM 用户数据类"""
@@ -156,7 +147,6 @@ class SCIMUser:
created_at: datetime
updated_at: datetime
@dataclass
class AuditLogExport:
"""审计日志导出记录"""
@@ -181,7 +171,6 @@ class AuditLogExport:
completed_at: datetime | None
error_message: str | None
@dataclass
class DataRetentionPolicy:
"""数据保留策略"""
@@ -209,7 +198,6 @@ class DataRetentionPolicy:
created_at: datetime
updated_at: datetime
@dataclass
class DataRetentionJob:
"""数据保留任务"""
@@ -227,7 +215,6 @@ class DataRetentionJob:
details: dict[str, Any]
created_at: datetime
@dataclass
class SAMLAuthRequest:
"""SAML 认证请求"""
@@ -242,7 +229,6 @@ class SAMLAuthRequest:
used: bool
used_at: datetime | None
@dataclass
class SAMLAuthResponse:
"""SAML 认证响应"""
@@ -259,7 +245,6 @@ class SAMLAuthResponse:
processed_at: datetime | None
created_at: datetime
class EnterpriseManager:
"""企业级功能管理器"""
@@ -2109,11 +2094,9 @@ class EnterpriseManager:
),
)
# 全局实例
_enterprise_manager = None
def get_enterprise_manager(db_path: str = "insightflow.db") -> EnterpriseManager:
"""获取 EnterpriseManager 单例"""
global _enterprise_manager