Clarify peername() logic
This commit is contained in:
parent
be45a9e228
commit
83674b1b7b
@ -244,12 +244,12 @@ class Session(JSONRPC):
|
||||
self.manager.add_task(self, request)
|
||||
|
||||
def peername(self, *, for_log=True):
|
||||
# Anonymi{z, s}e all IP addresses that will be stored in a log
|
||||
if for_log and self.env.anon_logs and self.peer_info:
|
||||
info = ["XX.XX.XX.XX", "XX"]
|
||||
else:
|
||||
info = self.peer_info
|
||||
return 'unknown' if not info else '{}:{}'.format(info[0], info[1])
|
||||
if not self.peer_info:
|
||||
return 'unknown'
|
||||
# Anonymize IP addresses that will be logged
|
||||
if for_log and self.env.anon_logs:
|
||||
return 'xx.xx.xx.xx:xx'
|
||||
return '{}:{}'.format(self.peer_info[0], self.peer_info[1])
|
||||
|
||||
def tx_hash_from_param(self, param):
|
||||
'''Raise an RPCError if the parameter is not a valid transaction
|
||||
|
||||
Loading…
Reference in New Issue
Block a user