X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=processor.py;h=0ad86ff8cd7369c4623c0abd4d71a36cb20a1bd3;hb=9fd8d787028b7ad349327409cf78658c76f5804d;hp=9fa937865e56a42a2a15403087eba38c81f322cf;hpb=247a7b2add3cdffe0f60553a2b2a07db9ad4b576;p=electrum-server.git diff --git a/processor.py b/processor.py index 9fa9378..0ad86ff 100644 --- a/processor.py +++ b/processor.py @@ -177,6 +177,12 @@ class RequestDispatcher(threading.Thread): sessions = self.sessions[:] active_sessions = [] + + now = time.time() + for session in sessions: + if (now - session.time) > 1000: + session.stop() + for session in sessions: if not session.stopped(): # If session is still alive then re-add it back