Enforce clean termination of forked processes

This commit is contained in:
codeking 2024-09-24 02:09:39 +02:00
parent e422c3202c
commit 89741efdc7

View file

@ -13,6 +13,8 @@ import re
import shutil import shutil
import stat import stat
import subprocess import subprocess
import sys
import time
class ApplicationController: class ApplicationController:
@ -68,6 +70,9 @@ class ApplicationController:
from core.controllers.ProfileController import ProfileController from core.controllers.ProfileController import ProfileController
ProfileController.disable(profile, False, profile_observer=profile_observer) ProfileController.disable(profile, False, profile_observer=profile_observer)
time.sleep(1.0)
sys.exit()
@staticmethod @staticmethod
def _sync(proxies: Optional[dict] = None): def _sync(proxies: Optional[dict] = None):