fix decoding error in torba log

This commit is contained in:
Brannon King 2019-02-11 11:01:07 -07:00 committed by Lex Berezhny
parent 364f95612a
commit cabc58feb4

View file

@ -237,12 +237,12 @@ class BlockchainProcess(asyncio.SubprocessProtocol):
def pipe_data_received(self, fd, data): def pipe_data_received(self, fd, data):
if self.log and not any(ignore in data for ignore in self.IGNORE_OUTPUT): if self.log and not any(ignore in data for ignore in self.IGNORE_OUTPUT):
if b'Error:' in data: if b'Error:' in data:
self.log.error(data.decode('ascii')) self.log.error(data.decode())
else: else:
self.log.info(data.decode('ascii')) self.log.info(data.decode())
if b'Error:' in data: if b'Error:' in data:
self.ready.set() self.ready.set()
raise SystemError(data.decode('ascii')) raise SystemError(data.decode())
elif b'Done loading' in data: elif b'Done loading' in data:
self.ready.set() self.ready.set()