From e4c8d820cc3cc69c9114705aec3ccdbbbb7e5671 Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Thu, 1 Jun 2023 23:55:40 +0200 Subject: [PATCH] Clean `meta.py` --- meta.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/meta.py b/meta.py index 466b314..1ce618d 100755 --- a/meta.py +++ b/meta.py @@ -13,27 +13,26 @@ def getOutput(line): def getProgramOutput(program): return getOutput(getProgramLine(program)) +def write(program, toWrite): + program.stdin.write(toWrite + '\n') + protocolInitializationPhaseId = getProgramOutput(verifier) print(f'{protocolInitializationPhaseId=}') protocolExecutionPhaseId = getProgramOutput(verifier) print(f'{protocolExecutionPhaseId=}') -prover.stdin.write(protocolInitializationPhaseId + '\n') -#getProgramLine(prover) -#getProgramLine(prover) -prover.stdin.write(protocolExecutionPhaseId + '\n') -#prover.stdin.close() +write(prover, protocolInitializationPhaseId) +write(prover, protocolExecutionPhaseId) merkleTreeRoot = getOutput(getProgramLine(prover).split()[-1]) print(f'{merkleTreeRoot=}') -verifier.stdin.write(merkleTreeRoot + '\n') +write(verifier, merkleTreeRoot) getProgramLine(verifier) -prover.stdin.write('indexesRequest.txt\n') +write(prover, 'indexesRequest.txt') getProgramLine(prover) -verifier.stdin.write('entries.txt\n') - -lines = verifier.communicate()[0].splitlines() -print(lines) +write(verifier, 'entries.txt') +result = ' '.join(getProgramLine(verifier).split()[1:]) +print(result)