X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=processor.py;h=ec62d482686544e77a00d196048fb9c174f20125;hb=7eef5f1c82245e9f7f0932f435394c961e1237e9;hp=9fa937865e56a42a2a15403087eba38c81f322cf;hpb=247a7b2add3cdffe0f60553a2b2a07db9ad4b576;p=electrum-server.git diff --git a/processor.py b/processor.py index 9fa9378..ec62d48 100644 --- a/processor.py +++ b/processor.py @@ -177,8 +177,9 @@ class RequestDispatcher(threading.Thread): sessions = self.sessions[:] active_sessions = [] + now = time.time() for session in sessions: - if not session.stopped(): + if not session.stopped() and (now - session.time) < 1000: # If session is still alive then re-add it back # to our internal register active_sessions.append(session)