seek stdout and err to 0 if failed to launch blockchain

This commit is contained in:
boqiu 2024-11-04 17:22:08 +08:00
parent 024706436b
commit f26f321272

View File

@ -128,6 +128,8 @@ class TestNode:
poll_per_s = 4 poll_per_s = 4
for _ in range(poll_per_s * self.rpc_timeout): for _ in range(poll_per_s * self.rpc_timeout):
if self.process.poll() is not None: if self.process.poll() is not None:
self.stderr.seek(0)
self.stdout.seek(0)
raise FailedToStartError( raise FailedToStartError(
self._node_msg( self._node_msg(
"exited with status {} during initialization \n\nstderr: {}\n\nstdout: {}\n\n".format( "exited with status {} during initialization \n\nstderr: {}\n\nstdout: {}\n\n".format(