From 6931ffada55087c481b9d098afa5d0fa8c1794ec Mon Sep 17 00:00:00 2001 From: ThomasV Date: Thu, 22 Jun 2017 14:47:05 +0200 Subject: [PATCH] fix callbacks when switching to another server --- lib/network.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/network.py b/lib/network.py index 1b5f1619..8c556b31 100644 --- a/lib/network.py +++ b/lib/network.py @@ -610,7 +610,10 @@ class Network(util.DaemonThread): assert interface == self.interface callbacks = [client_req[2]] else: - callbacks = [] + # fixme: will only work for subscriptions + k = self.get_index(method, params) + callbacks = self.subscriptions.get(k, []) + # Copy the request method and params to the response response['method'] = method response['params'] = params