fix: auto-fix code issues (cron)

- 修复重复导入/字段
- 修复异常处理
- 修复PEP8格式问题
- 添加类型注解
This commit is contained in:
OpenClaw Bot
2026-02-28 09:15:51 +08:00
parent 74c2daa5ef
commit 1a9b5391f7
37 changed files with 1112 additions and 19 deletions

View File

@@ -21,6 +21,7 @@ from enum import StrEnum
# Database path
DB_PATH = os.path.join(os.path.dirname(__file__), "insightflow.db")
class SDKLanguage(StrEnum):
"""SDK 语言类型"""
@@ -31,6 +32,7 @@ class SDKLanguage(StrEnum):
JAVA = "java"
RUST = "rust"
class SDKStatus(StrEnum):
"""SDK 状态"""
@@ -40,6 +42,7 @@ class SDKStatus(StrEnum):
DEPRECATED = "deprecated" # 已弃用
ARCHIVED = "archived" # 已归档
class TemplateCategory(StrEnum):
"""模板分类"""
@@ -50,6 +53,7 @@ class TemplateCategory(StrEnum):
TECH = "tech" # 科技
GENERAL = "general" # 通用
class TemplateStatus(StrEnum):
"""模板状态"""
@@ -59,6 +63,7 @@ class TemplateStatus(StrEnum):
PUBLISHED = "published" # 已发布
UNLISTED = "unlisted" # 未列出
class PluginStatus(StrEnum):
"""插件状态"""
@@ -69,6 +74,7 @@ class PluginStatus(StrEnum):
PUBLISHED = "published" # 已发布
SUSPENDED = "suspended" # 已暂停
class PluginCategory(StrEnum):
"""插件分类"""
@@ -79,6 +85,7 @@ class PluginCategory(StrEnum):
SECURITY = "security" # 安全
CUSTOM = "custom" # 自定义
class DeveloperStatus(StrEnum):
"""开发者认证状态"""
@@ -88,6 +95,7 @@ class DeveloperStatus(StrEnum):
CERTIFIED = "certified" # 已认证(高级)
SUSPENDED = "suspended" # 已暂停
@dataclass
class SDKRelease:
"""SDK 发布"""
@@ -113,6 +121,7 @@ class SDKRelease:
published_at: str | None
created_by: str
@dataclass
class SDKVersion:
"""SDK 版本历史"""
@@ -129,6 +138,7 @@ class SDKVersion:
download_count: int
created_at: str
@dataclass
class TemplateMarketItem:
"""模板市场项目"""
@@ -160,6 +170,7 @@ class TemplateMarketItem:
updated_at: str
published_at: str | None
@dataclass
class TemplateReview:
"""模板评价"""
@@ -175,6 +186,7 @@ class TemplateReview:
created_at: str
updated_at: str
@dataclass
class PluginMarketItem:
"""插件市场项目"""
@@ -213,6 +225,7 @@ class PluginMarketItem:
reviewed_at: str | None
review_notes: str | None
@dataclass
class PluginReview:
"""插件评价"""
@@ -228,6 +241,7 @@ class PluginReview:
created_at: str
updated_at: str
@dataclass
class DeveloperProfile:
"""开发者档案"""
@@ -251,6 +265,7 @@ class DeveloperProfile:
updated_at: str
verified_at: str | None
@dataclass
class DeveloperRevenue:
"""开发者收益"""
@@ -268,6 +283,7 @@ class DeveloperRevenue:
transaction_id: str
created_at: str
@dataclass
class CodeExample:
"""代码示例"""
@@ -290,6 +306,7 @@ class CodeExample:
created_at: str
updated_at: str
@dataclass
class APIDocumentation:
"""API 文档生成记录"""
@@ -303,6 +320,7 @@ class APIDocumentation:
generated_at: str
generated_by: str
@dataclass
class DeveloperPortalConfig:
"""开发者门户配置"""
@@ -326,6 +344,7 @@ class DeveloperPortalConfig:
created_at: str
updated_at: str
class DeveloperEcosystemManager:
"""开发者生态系统管理主类"""
@@ -2031,9 +2050,11 @@ class DeveloperEcosystemManager:
updated_at=row["updated_at"],
)
# Singleton instance
_developer_ecosystem_manager = None
def get_developer_ecosystem_manager() -> DeveloperEcosystemManager:
"""获取开发者生态系统管理器单例"""
global _developer_ecosystem_manager