blob: dae4bac4df5a70a7290e0bff754c60be40f1d499 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
from domestic.parse.error_exception_handling import *
from domestic.session.session_message import *
from domestic.utility.status_message import *
from domestic.global_state import *
@error_exception_handling
def enter_session(message):
index = validate_dict_key(message, 'index')
if index:
state['session'] = {'active': True, 'socket': state['sockets']['clients'][0][int(index)], 'username': state['sockets']['clients'][2][int(index)]['username'], 'data': None}
status_message('Session succesfully established', 'success')
else:
raise Exception('Error message')
|