fix: auto-fix code issues (cron)
- 修复重复导入/字段 - 修复异常处理 - 修复PEP8格式问题 (E302, E305, E501) - 修复行长度超过100字符的问题 - 修复F821未定义名称错误
This commit is contained in:
@@ -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:
|
||||
"""开发者生态系统管理主类"""
|
||||
|
||||
@@ -2033,9 +2052,11 @@ class DeveloperEcosystemManager:
|
||||
updated_at=row["updated_at"],
|
||||
)
|
||||
|
||||
|
||||
# Singleton instance
|
||||
_developer_ecosystem_manager = None
|
||||
|
||||
|
||||
def get_developer_ecosystem_manager() -> DeveloperEcosystemManager:
|
||||
"""获取开发者生态系统管理器单例"""
|
||||
global _developer_ecosystem_manager
|
||||
|
||||
Reference in New Issue
Block a user