summaryrefslogtreecommitdiff
path: root/domestic/globally/exit_program.py
blob: c08c34e92e23c1e717b378e6aa69c2d087c27682 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import os

from domestic.utility.status_message import *
from domestic.utility.delete_client import *
from domestic.global_state import *


def exit_program():
  status_message(f'Exiting {state["name"]}', 'danger', {'dots': True, 'end': True})

  for i in range(len(state['sockets']['clients'][0])):
    delete_client(i, False)

  os._exit(0)