mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 16:47:03 +08:00
Fix: stop FGO-py before join logger thread
This commit is contained in:
@@ -19,12 +19,10 @@ class HeadlessCliApplication:
|
||||
if not line:
|
||||
break
|
||||
self.callback(line[:-1])
|
||||
try:
|
||||
self.pipe.wait(10)
|
||||
except TimeoutExpired:
|
||||
self.pipe.kill()
|
||||
finally:
|
||||
self.callback("exited")
|
||||
if hasattr(self, "orphan_slayer"):
|
||||
self.orphan_slayer.kill()
|
||||
self.pipe.kill()
|
||||
self.callback("exited")
|
||||
|
||||
self.logger = Thread(target=f, daemon=True)
|
||||
self.logger.start()
|
||||
|
||||
Reference in New Issue
Block a user