diff --git a/server/protocol.py b/server/protocol.py index cf6eb35..b107919 100644 --- a/server/protocol.py +++ b/server/protocol.py @@ -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