🎨 功能开关代码优化 (#1680)

* 🎨 功能开关代码优化

* chore(version): Update version to v0.2.3-5f361ff

---------

Co-authored-by: HibiKier <HibiKier@users.noreply.github.com>
This commit is contained in:
HibiKier
2024-10-05 18:02:53 +08:00
committed by GitHub
co-authored by HibiKier
parent f0063283e7
commit a28a60d9c8
5 changed files with 32 additions and 23 deletions
+8 -4
View File
@@ -70,16 +70,20 @@ async def _():
data_list = []
for group in await GroupConsole.all():
if group.block_plugin:
if modules := group.block_plugin.split(",")[:-1]:
if modules := group.block_plugin.split(","):
if block_plugin := [
f"<{module}" for module in modules if not module.startswith("<")
]:
group.block_plugin = ",".join(block_plugin) + ","
group.block_plugin = (",".join(block_plugin) + ",").replace(
"<,", ""
)
if group.block_task:
if modules := group.block_task.split(",")[:-1]:
if modules := group.block_task.split(","):
if block_task := [
f"<{module}" for module in modules if not module.startswith("<")
]:
group.block_task = ",".join(block_task) + ","
group.block_task = (",".join(block_task) + ",").replace(
"<,", ""
)
data_list.append(group)
await GroupConsole.bulk_update(data_list, ["block_plugin", "block_task"], 10)