Browse Source

Minor tweaks

patch-2
Neil Booth 7 years ago
parent
commit
7ce91b1a43
  1. 3
      electrumx/server/controller.py
  2. 4
      electrumx/server/session.py

3
electrumx/server/controller.py

@ -6,6 +6,7 @@
# and warranty status of this software.
from aiorpcx import _version as aiorpcx_version
import electrumx
from electrumx.lib.server_base import ServerBase
from electrumx.lib.tasks import Tasks
@ -38,8 +39,6 @@ class Controller(ServerBase):
self.logger.info(f'supported protocol versions: {min_str}-{max_str}')
self.logger.info(f'event loop policy: {env.loop_policy}')
env.max_send = max(350000, env.max_send)
self.tasks = Tasks()
self.chain_state = ChainState(env, self.tasks, self.shutdown_event)
self.peer_mgr = PeerManager(env, self.tasks, self.chain_state)

4
electrumx/server/session.py

@ -98,6 +98,7 @@ class SessionManager(object):
CATCHING_UP, LISTENING, PAUSED, SHUTTING_DOWN = range(4)
def __init__(self, env, tasks, chain_state, peer_mgr):
env.max_send = max(350000, env.max_send)
self.env = env
self.tasks = tasks
self.chain_state = chain_state
@ -713,8 +714,7 @@ class ElectrumX(SessionBase):
async def add_peer(self, features):
'''Add a peer (but only if the peer resolves to the source).'''
peer_mgr = self.peer_mgr
return await peer_mgr.on_add_peer(features, self.peer_address())
return await self.peer_mgr.on_add_peer(features, self.peer_address())
def peers_subscribe(self):
'''Return the server peers as a list of (ip, host, details) tuples.'''

Loading…
Cancel
Save