From: slush Date: Mon, 6 Aug 2012 02:37:54 +0000 (+0200) Subject: 'id' is mandatory field in JSON-RPC notification, even when it's 'null'. X-Git-Url: https://git.novaco.in/?a=commitdiff_plain;h=d659a2f2020b052c8c33f4903091f2d0e64398f2;hp=4ded22e8ec2fc6b95733f397c93a2a2f7d2410e8;p=electrum-server.git 'id' is mandatory field in JSON-RPC notification, even when it's 'null'. --- diff --git a/backends/abe/__init__.py b/backends/abe/__init__.py index a91402c..745493c 100644 --- a/backends/abe/__init__.py +++ b/backends/abe/__init__.py @@ -527,7 +527,7 @@ class BlockchainProcessor(Processor): if self.block_number != block_number: self.block_number = block_number print "block number:", self.block_number - self.push_response({ 'method':'blockchain.numblocks.subscribe', 'params':[self.block_number] }) + self.push_response({ 'id': None, 'method':'blockchain.numblocks.subscribe', 'params':[self.block_number] }) while True: try: @@ -536,7 +536,7 @@ class BlockchainProcessor(Processor): break if addr in self.watched_addresses: status = self.store.get_status( addr ) - self.push_response({ 'method':'blockchain.address.subscribe', 'params':[addr, status] }) + self.push_response({ 'id': None, 'method':'blockchain.address.subscribe', 'params':[addr, status] }) threading.Timer(10, self.run_store_iteration).start()