From 33befb8e6bdf92be32d1e2510abbe29ce6578528 Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Sun, 4 Nov 2018 16:28:25 -0400 Subject: [PATCH] A quick hack until fixing the freezing properly --- electrumx/server/session.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/electrumx/server/session.py b/electrumx/server/session.py index 35c0d96..7472c6c 100644 --- a/electrumx/server/session.py +++ b/electrumx/server/session.py @@ -567,9 +567,11 @@ class SessionManager(object): for hashX in set(hc).intersection(touched): del hc[hashX] - async with TaskGroup() as group: - for session in self.sessions: - await group.spawn(session.notify(touched, height_changed)) + # FIXME + async with ignore_after(15): + async with TaskGroup() as group: + for session in self.sessions: + await group.spawn(session.notify(touched, height_changed)) def add_session(self, session): self.sessions.add(session)