Skip to content

Commit 3c3b60d

Browse files
committed
fix: 修复漏洞
1 parent db3a179 commit 3c3b60d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

core/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,17 @@ async def main():
2424
logger.terror("orm.error.failed", e=e)
2525

2626
async def syncFiles():
27+
if cluster.enabled:
28+
await cluster.disable()
2729
await cluster.fetchFileList()
2830
missing_filelist = await cluster.getMissingFiles()
2931
await cluster.syncFiles(
3032
missing_filelist,
3133
Config.get("advanced.retry"),
3234
Config.get("advanced.delay"),
3335
)
36+
if not cluster.enabled:
37+
await cluster.enable()
3438

3539
await syncFiles()
3640
scheduler.add_job(
@@ -47,8 +51,9 @@ async def syncFiles():
4751
await cluster.enable()
4852
if not cluster.enabled:
4953
raise asyncio.CancelledError
50-
await cluster.keepAlive()
5154
scheduler.start()
55+
asyncio.sleep(10)
56+
await cluster.keepAlive()
5257
logger.tsuccess("main.success.scheduler")
5358
while True:
5459
await asyncio.sleep(3600)

0 commit comments

Comments
 (0)