From 1c79a2d47eacca4cfbf0c83ee23b32489c7f9262 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Wed, 14 Dec 2016 06:07:37 +0900 Subject: [PATCH] Fix delayed sessions issue for good --- server/protocol.py | 5 +++-- server/version.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/server/protocol.py b/server/protocol.py index 9cf0cb0..041682e 100644 --- a/server/protocol.py +++ b/server/protocol.py @@ -132,9 +132,10 @@ class ServerManager(util.LoggedClass): now = time.time() keep = [] for pair in self.delayed_sessions: - timeout, (priority, queue_id, session) = pair + timeout, item = pair + priority, queue_id, session = item if not session.pause and timeout <= now: - self.queue.put_nowait(session) + self.queue.put_nowait(item) else: keep.append(pair) self.delayed_sessions = keep diff --git a/server/version.py b/server/version.py index ee71a25..9dc1bda 100644 --- a/server/version.py +++ b/server/version.py @@ -1 +1 @@ -VERSION = "ElectrumX 0.9.5" +VERSION = "ElectrumX 0.9.6"