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