style: auto-format code with ruff (cron)
This commit is contained in:
@@ -212,7 +212,7 @@ class PluginManager:
|
||||
def get_plugin(self, plugin_id: str) -> Plugin | None:
|
||||
"""获取插件"""
|
||||
conn = self.db.get_conn()
|
||||
row = conn.execute("SELECT * FROM plugins WHERE id = ?", (plugin_id, )).fetchone()
|
||||
row = conn.execute("SELECT * FROM plugins WHERE id = ?", (plugin_id,)).fetchone()
|
||||
conn.close()
|
||||
|
||||
if row:
|
||||
@@ -283,10 +283,10 @@ class PluginManager:
|
||||
conn = self.db.get_conn()
|
||||
|
||||
# 删除关联的配置
|
||||
conn.execute("DELETE FROM plugin_configs WHERE plugin_id = ?", (plugin_id, ))
|
||||
conn.execute("DELETE FROM plugin_configs WHERE plugin_id = ?", (plugin_id,))
|
||||
|
||||
# 删除插件
|
||||
cursor = conn.execute("DELETE FROM plugins WHERE id = ?", (plugin_id, ))
|
||||
cursor = conn.execute("DELETE FROM plugins WHERE id = ?", (plugin_id,))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
@@ -318,7 +318,8 @@ class PluginManager:
|
||||
|
||||
# 检查是否已存在
|
||||
existing = conn.execute(
|
||||
"SELECT id FROM plugin_configs WHERE plugin_id = ? AND config_key = ?", (plugin_id, key)
|
||||
"SELECT id FROM plugin_configs WHERE plugin_id = ? AND config_key = ?",
|
||||
(plugin_id, key),
|
||||
).fetchone()
|
||||
|
||||
if existing:
|
||||
@@ -366,7 +367,7 @@ class PluginManager:
|
||||
"""获取插件所有配置"""
|
||||
conn = self.db.get_conn()
|
||||
rows = conn.execute(
|
||||
"SELECT config_key, config_value FROM plugin_configs WHERE plugin_id = ?", (plugin_id, )
|
||||
"SELECT config_key, config_value FROM plugin_configs WHERE plugin_id = ?", (plugin_id,)
|
||||
).fetchall()
|
||||
conn.close()
|
||||
|
||||
@@ -416,7 +417,9 @@ class ChromeExtensionHandler:
|
||||
token_id = str(uuid.uuid4())[:UUID_LENGTH]
|
||||
|
||||
# 生成随机令牌
|
||||
raw_token = f"if_ext_{base64.urlsafe_b64encode(os.urandom(32)).decode('utf-8').rstrip(' = ')}"
|
||||
raw_token = (
|
||||
f"if_ext_{base64.urlsafe_b64encode(os.urandom(32)).decode('utf-8').rstrip(' = ')}"
|
||||
)
|
||||
|
||||
# 哈希存储
|
||||
token_hash = hashlib.sha256(raw_token.encode()).hexdigest()
|
||||
@@ -469,7 +472,7 @@ class ChromeExtensionHandler:
|
||||
row = conn.execute(
|
||||
"""SELECT * FROM chrome_extension_tokens
|
||||
WHERE token_hash = ? AND is_revoked = 0""",
|
||||
(token_hash, ),
|
||||
(token_hash,),
|
||||
).fetchone()
|
||||
conn.close()
|
||||
|
||||
@@ -509,7 +512,7 @@ class ChromeExtensionHandler:
|
||||
"""撤销令牌"""
|
||||
conn = self.pm.db.get_conn()
|
||||
cursor = conn.execute(
|
||||
"UPDATE chrome_extension_tokens SET is_revoked = 1 WHERE id = ?", (token_id, )
|
||||
"UPDATE chrome_extension_tokens SET is_revoked = 1 WHERE id = ?", (token_id,)
|
||||
)
|
||||
conn.commit()
|
||||
conn.close()
|
||||
@@ -685,7 +688,7 @@ class BotHandler:
|
||||
rows = conn.execute(
|
||||
"""SELECT * FROM bot_sessions
|
||||
WHERE bot_type = ? ORDER BY created_at DESC""",
|
||||
(self.bot_type, ),
|
||||
(self.bot_type,),
|
||||
).fetchall()
|
||||
|
||||
conn.close()
|
||||
@@ -1015,7 +1018,7 @@ class WebhookIntegration:
|
||||
rows = conn.execute(
|
||||
"""SELECT * FROM webhook_endpoints
|
||||
WHERE endpoint_type = ? ORDER BY created_at DESC""",
|
||||
(self.endpoint_type, ),
|
||||
(self.endpoint_type,),
|
||||
).fetchall()
|
||||
|
||||
conn.close()
|
||||
@@ -1064,7 +1067,7 @@ class WebhookIntegration:
|
||||
def delete_endpoint(self, endpoint_id: str) -> bool:
|
||||
"""删除端点"""
|
||||
conn = self.pm.db.get_conn()
|
||||
cursor = conn.execute("DELETE FROM webhook_endpoints WHERE id = ?", (endpoint_id, ))
|
||||
cursor = conn.execute("DELETE FROM webhook_endpoints WHERE id = ?", (endpoint_id,))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
@@ -1219,7 +1222,7 @@ class WebDAVSyncManager:
|
||||
def get_sync(self, sync_id: str) -> WebDAVSync | None:
|
||||
"""获取同步配置"""
|
||||
conn = self.pm.db.get_conn()
|
||||
row = conn.execute("SELECT * FROM webdav_syncs WHERE id = ?", (sync_id, )).fetchone()
|
||||
row = conn.execute("SELECT * FROM webdav_syncs WHERE id = ?", (sync_id,)).fetchone()
|
||||
conn.close()
|
||||
|
||||
if row:
|
||||
@@ -1233,7 +1236,7 @@ class WebDAVSyncManager:
|
||||
if project_id:
|
||||
rows = conn.execute(
|
||||
"SELECT * FROM webdav_syncs WHERE project_id = ? ORDER BY created_at DESC",
|
||||
(project_id, ),
|
||||
(project_id,),
|
||||
).fetchall()
|
||||
else:
|
||||
rows = conn.execute("SELECT * FROM webdav_syncs ORDER BY created_at DESC").fetchall()
|
||||
@@ -1282,7 +1285,7 @@ class WebDAVSyncManager:
|
||||
def delete_sync(self, sync_id: str) -> bool:
|
||||
"""删除同步配置"""
|
||||
conn = self.pm.db.get_conn()
|
||||
cursor = conn.execute("DELETE FROM webdav_syncs WHERE id = ?", (sync_id, ))
|
||||
cursor = conn.execute("DELETE FROM webdav_syncs WHERE id = ?", (sync_id,))
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user