From 58921c0f7504d24139e8cf25fdc52f5fdd66368b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Th=C3=B6rnblom?= <johan.thornblom@hotmail.com> Date: Mon, 21 Mar 2022 22:11:28 +0100 Subject: [PATCH] nudooo2 --- Lab_4/Twidder/server.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Lab_4/Twidder/server.py b/Lab_4/Twidder/server.py index 956dfaa..57aa8ab 100644 --- a/Lab_4/Twidder/server.py +++ b/Lab_4/Twidder/server.py @@ -88,18 +88,18 @@ def echo(socket): # sign out if I am logged in somewhere else print(session) - lock.acquire() - for token in list(session.keys()): - if session[token][0] == myEmail and token != myToken: - if session[token][1] != "": - session[token][1].send(json.dumps({"action" : "signOut"})) - session[token][1].close() - print("You got kicked out") - session.pop(token) - - print(session) - + lock.acquire() if myToken in session: + for token in list(session.keys()): + if session[token][0] == myEmail and token != myToken: + if session[token][1] != "": + session[token][1].send(json.dumps({"action" : "signOut"})) + session[token][1].close() + print("You got kicked out") + session.pop(token) + + print(session) + # Put socket in global dict so server knows my connection is open session[myToken] = (myEmail, socket) socket.send(json.dumps({"action" : "signIn"})) -- GitLab