From 7b53c95693814399373ca4f3852e330079c5a55b Mon Sep 17 00:00:00 2001 From: ninya9k Date: Sat, 22 May 2021 09:58:46 +0000 Subject: [PATCH] remove double lock --- website/viewership.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/website/viewership.py b/website/viewership.py index 6ad20ee..618d230 100644 --- a/website/viewership.py +++ b/website/viewership.py @@ -183,9 +183,8 @@ def get_people_list(): def remove_absent_viewers(): now = int(time.time()) to_pop = [] - with lock: - for token in viewers: - if viewers[token]['last_request'] < now - VIEWER_ABSENT_THRESHOLD and not chat.viewer_messages_exist(token): - to_pop.append(token) - for token in to_pop: - viewers.pop(token) + for token in viewers: + if viewers[token]['last_request'] < now - VIEWER_ABSENT_THRESHOLD and not chat.viewer_messages_exist(token): + to_pop.append(token) + for token in to_pop: + viewers.pop(token)