Skip to content

Commit 5486b12

Browse files
committed
Use logger without init in protocol server
1 parent 6fae7a4 commit 5486b12

File tree

3 files changed

+9
-15
lines changed

3 files changed

+9
-15
lines changed

trinity/protocol/common/servers.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,19 @@
1515
Hash32,
1616
)
1717
from eth.rlp.headers import BlockHeader
18-
1918
from p2p import protocol
19+
from p2p.cancellable import CancellableMixin
2020
from p2p.peer import BasePeer, PeerSubscriber
2121
from p2p.protocol import (
2222
Command,
2323
_DecodedMsgType,
2424
)
2525
from p2p.service import BaseService
2626

27-
from trinity.protocol.common.peer import BaseChainPeerPool
28-
29-
from eth.tools.logging import TraceLogger
30-
31-
from p2p.cancellable import CancellableMixin
32-
3327
from trinity.db.header import AsyncHeaderDB
28+
from trinity.protocol.common.peer import BaseChainPeerPool
3429
from trinity.protocol.common.requests import BaseHeaderRequest
30+
from trinity.utils.logging import HasTraceLogger
3531

3632

3733
class BaseRequestServer(BaseService, PeerSubscriber):
@@ -83,10 +79,9 @@ async def _handle_msg(self, peer: BasePeer, cmd: Command, msg: _DecodedMsgType)
8379
pass
8480

8581

86-
class BasePeerRequestHandler(CancellableMixin):
87-
def __init__(self, db: AsyncHeaderDB, logger: TraceLogger, token: CancelToken) -> None:
82+
class BasePeerRequestHandler(CancellableMixin, HasTraceLogger):
83+
def __init__(self, db: AsyncHeaderDB, token: CancelToken) -> None:
8884
self.db = db
89-
self.logger = logger
9085
self.cancel_token = token
9186

9287
async def lookup_headers(self,

trinity/protocol/eth/servers.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131

3232
from eth.rlp.receipts import Receipt
3333
from eth.rlp.transactions import BaseTransactionFields
34-
from eth.tools.logging import TraceLogger
3534

3635
from trinity.protocol.eth.constants import (
3736
MAX_BODIES_FETCH,
@@ -43,8 +42,8 @@
4342

4443

4544
class ETHPeerRequestHandler(BasePeerRequestHandler):
46-
def __init__(self, db: AsyncChainDB, logger: TraceLogger, token: CancelToken) -> None:
47-
super().__init__(db, logger, token)
45+
def __init__(self, db: AsyncChainDB, token: CancelToken) -> None:
46+
super().__init__(db, token)
4847
self.db: AsyncChainDB = db
4948

5049
async def handle_get_block_headers(
@@ -142,7 +141,7 @@ def __init__(
142141
peer_pool: ETHPeerPool,
143142
token: CancelToken = None) -> None:
144143
super().__init__(peer_pool, token)
145-
self._handler = ETHPeerRequestHandler(db, self.logger, self.cancel_token)
144+
self._handler = ETHPeerRequestHandler(db, self.cancel_token)
146145

147146
async def _handle_msg(self, base_peer: BasePeer, cmd: Command,
148147
msg: protocol._DecodedMsgType) -> None:

trinity/protocol/les/servers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def __init__(
5454
peer_pool: LESPeerPool,
5555
token: CancelToken = None) -> None:
5656
super().__init__(peer_pool, token)
57-
self._handler = LESPeerRequestHandler(db, self.logger, self.cancel_token)
57+
self._handler = LESPeerRequestHandler(db, self.cancel_token)
5858

5959
async def _handle_msg(self, base_peer: BasePeer, cmd: Command,
6060
msg: _DecodedMsgType) -> None:

0 commit comments

Comments
 (0)